Estou com erro nessa linha, algum pode me corrigir por favor, uso o eclipse plataforma windows…
conApJava = DriverManager.getConnection("jdbc:firebirdsql:localhost\C:\Java\APJAVA.GDB", "SYSDBA", "masterkey");
Estou com erro nessa linha, algum pode me corrigir por favor, uso o eclipse plataforma windows…
conApJava = DriverManager.getConnection("jdbc:firebirdsql:localhost\C:\Java\APJAVA.GDB", "SYSDBA", "masterkey");
Olá
[quote=w_w_wagner]Estou com erro nessa linha, algum pode me corrigir por favor, uso o eclipse plataforma windows…
[code]
conApJava = DriverManager.getConnection(“jdbc:firebirdsql:localhost\C:\Java\APJAVA.GDB”, “SYSDBA”, “masterkey”);
[/code][/quote]
Qual é o erro?
Esse e o erro…
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at ApJava.<init>(ApJava.java:34)
at ApJava.main(ApJava.java:186)
Exception in thread "main" java.lang.NullPointerException
at ApJava.getTable(ApJava.java:108)
at ApJava.<init>(ApJava.java:51)
at ApJava.main(ApJava.java:186)
eu uso ± assim:
private static final String DRIVER = "org.firebirdsql.jdbc.FBDriver";
private static final String SENHA = "sysdba";
private static final String USUARIO = "masterkey";
private static final String URL = "jdbc:firebirdsql://127.0.0.1/C:/bancodb.gdb";
e no metodo eu coloco assim
Class.forName(DRIVER);
Connection c = DriverManager.getConnection(URL, USUARIO, SENHA);
Qual o porque desse erro. Valeu
org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544344. I/O error for file CreateFile (open) "C:/apjava.gdb"
Error while trying to open file
null
Reason: I/O error for file CreateFile (open) "C:/apjava.gdb"
Error while trying to open file
null
at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:122)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:131)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at ApJava.<init>(ApJava.java:35)
at ApJava.main(ApJava.java:187)
at org.firebirdsql.gds.GDSException: I/O error for file CreateFile (open) "C:/apjava.gdb"
Error while trying to open file
null
at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.readStatusVector(AbstractJavaGDSImpl.java:2104)
at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.receiveResponse(AbstractJavaGDSImpl.java:2054)
at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.isc_attach_database(AbstractJavaGDSImpl.java:404)
at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.iscAttachDatabase(AbstractJavaGDSImpl.java:362)
at org.firebirdsql.jca.FBManagedConnection.<init>(FBManagedConnection.java:89)
at org.firebirdsql.jca.FBManagedConnectionFactory.createManagedConnection(FBManagedConnectionFactory.java:462)
at org.firebirdsql.jca.FBStandAloneConnectionManager.allocateConnection(FBStandAloneConnectionManager.java:69)
at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:119)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:131)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at ApJava.<init>(ApJava.java:35)
at ApJava.main(ApJava.java:187)
Exception in thread "main" java.lang.NullPointerException
at ApJava.getTable(ApJava.java:109)
at ApJava.<init>(ApJava.java:52)
at ApJava.main(ApJava.java:187)
Coloque todo o seu código de conexão…
T+
No lugar de :
"jdbc:firebirdsql:localhost\C:\Java\APJAVA.GDB"
Troque por :
"jdbc:firebirdsql://127.0.0.1/C:/Java/APJAVA.GDB"
Não se esqueça de verificar se a pasta Java é realmente com J (jota) MAIUSCULO;
verifique tambem se o nome do banco é realmente com letras MAIUSCULAS;
tente os dois tipos de barras: o que vc usou ou o que eu usei
Abraços!
No meu caso, o caminho para o banco era “C:\Doce Céu”. Ai resultava no erro que você descrevei acima.
Quando eu alterei o caminho para “C:\DoceCeu” Funcionou corretamente.
Apesar de ser novo aqui no forum. Minha sugestão é verifique as Maiusculas e Minusculas assim como o amigo acima sugeriu. Se não der certo, verifique se não há algum tipo de caractere especial do tipo “acentuação”.
Espero ter ajudado.
Flw…