Boa noite pessoal, não sei porque está dando esse erro:
org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544379. unsupported on-disk structure for file c:/banco.gdb; found 32779.10, support .
at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:123)
at org.firebirdsql.jdbc.AbstractDriver.connect(AbstractDriver.java:126)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at DriverExample.main(DriverExample.java:16)
Caused by: org.firebirdsql.gds.GDSException: unsupported on-disk structure for file c:/banco.gdb; found 32779.10, support .
at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.readStatusVector(AbstractJavaGDSImpl.java:2219)
at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.receiveResponse(AbstractJavaGDSImpl.java:2169)
at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.internalAttachDatabase(AbstractJavaGDSImpl.java:457)
at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.iscAttachDatabase(AbstractJavaGDSImpl.java:410)
at org.firebirdsql.jca.FBManagedConnection.<init>(FBManagedConnection.java:101)
at org.firebirdsql.jca.FBManagedConnectionFactory.createManagedConnection(FBManagedConnectionFactory.java:482)
at org.firebirdsql.jca.FBStandAloneConnectionManager.allocateConnection(FBStandAloneConnectionManager.java:69)
at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:120)
... 4 more
Unable to establish a connection through the driver manager.
eeeeeeeeorg.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544379. unsupported on-disk structure for file c:/banco.gdb; found 32779.10, support .
Aqui está a classe que eu estou tentando testar:
import java.sql.Connection;
public class DriverExample {
public static void main(String args[]) throws Exception {
String databaseURL = "jdbc:firebirdsql:localhost:c:/Banco.gdb";
Class.forName("org.firebirdsql.jdbc.FBDriver");
String user = "sysdba";
String password = "masterkey";
try {
Connection conn = java.sql.DriverManager.getConnection(databaseURL, user, password);
System.out.println("Connection established.");
}
catch (java.sql.SQLException e) {
e.printStackTrace();
System.out.println(
"Unable to establish a connection through the driver manager.");
System.out.println("eeeeeeee" + e.toString());
return;
}
}
}
OBS: Ao executar IBExpert, funciona na boa, abre o banco normal.
Estou utilizando firebird 2.5 e o JayBird 2.2
Agradeço a atenção.
