[firebase-br] Firebird Embarcado - JayBird
Gustavo Moda
gustavo.moda em gmail.com
Ter Jun 24 10:55:49 -03 2008
Amigos, Estou de volta para a lista e já vou postando uma!
Estou tentando embarcar o FB com java.
Está ocorrendo uma coisa que acredito ser bem simples, mas não estou dando
conta. Não posso colocar no system32.
Segundo a documentação tenho que disponibilizar a DLL do jaybird e do fb
embarcado no library path para a VM.
Tentei colocar na linha do comando usando o parâmetro:
-Djava.library.path=C:/Jaybird-2.1.4JDK_1.6/jaybird21.dll;c:/fb
Apontei para o Jaybird e para o diretório do firebird.
Retorna o erro abaixo:
java.lang.RuntimeException: Failed to initilize Jaybird native library. This
is most likley due to a failure to load the firebird client library.
at
org.firebirdsql.gds.impl.jni.JniGDSImpl.attemptToLoadAClientLibraryFromList(JniGDSImpl.java:100)
at
org.firebirdsql.gds.impl.jni.EmbeddedGDSImpl.<init>(EmbeddedGDSImpl.java:31)
at
org.firebirdsql.gds.impl.jni.EmbeddedGDSImpl.<init>(EmbeddedGDSImpl.java:21)
at
org.firebirdsql.gds.impl.jni.EmbeddedGDSFactoryPlugin.getGDS(EmbeddedGDSFactoryPlugin.java:40)
at
org.firebirdsql.gds.impl.GDSFactory.getGDSForType(GDSFactory.java:219)
at
org.firebirdsql.jca.FBManagedConnectionFactory.getGDS(FBManagedConnectionFactory.java:117)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:125)
at
net.sourceforge.squirrel_sql.fw.sql.SQLDriverManager.getConnection(SQLDriverManager.java:133)
at
net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.execute(OpenConnectionCommand.java:97)
at
net.sourceforge.squirrel_sql.client.mainframe.action.ConnectToAliasCommand$SheetHandler.run(ConnectToAliasCommand.java:279)
at
net.sourceforge.squirrel_sql.fw.util.TaskExecuter.run(TaskExecuter.java:82)
at java.lang.Thread.run(Thread.java:619)
Agradeço por qualquer ajuda.
Abraços
Mais detalhes sobre a lista de discussão lista