| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/07/2004 12:01:09
|
VascoPJ
Thread.start()
![[Avatar]](/images/avatar/0)
Membro desde: 19/04/2004 00:00:00
Mensagens: 35
Offline
|
aeee galera me desculpem de estar pedindo isto, sei que este nao eh a intenção deste forum, mas eh que eu estou desesperado..........
o negocio eh o seguinte, eu tenho que entregar o meu projeto na faculdade e tenho que fazer uma conexão com o FireBird 1.5 sql Server, mas o problema eh que eu nunca trabalhei com banco de dados nenhum, e o código que eu estou tentando usar esta com problemas e eu nao sei resolve-los, entao gostaria da ajuda de vcs, caso vcs resolvam o problema utilizando um outro driver, por favor me passem o link pra baixa-lo.... a e outra coisa, em q diretorio eu tenho que colocar o driver?????
muito obrigado galera,
t+
segue o meu código, blz
valeu
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/07/2004 12:09:32
|
matheusPJ
GUJ Hacker
![[Avatar]](/images/avatar/1)
Membro desde: 23/03/2003 00:00:00
Mensagens: 6928
Offline
|
vasco, qual é o erro q esta dando no seu código? ah, o caminho do driver tu deve colocar na tua variavel de ambiente CLASSPATH, independente de onde ele esteja, tu coloca o caminho até o .jar do driver no CLASSPATH ok?
|
http://www.portaljava.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/07/2004 14:16:38
|
VascoPJ
Thread.start()
![[Avatar]](/images/avatar/0)
Membro desde: 19/04/2004 00:00:00
Mensagens: 35
Offline
|
ae valeu pela ajuda, as mensagens de erro geradas são:
Failed to load JDBC/ODBC driver.
java.lang.ClassNotFoundException: org.firebirdsql.jdbc.FBDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at TableDisplay.<init>(TableDisplay.java:27)
at TableDisplay.main(TableDisplay.java:146)
o duro eh que eu nao tenho q menor ideia do que possa ser este erro....
falow e valeu :)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/07/2004 11:07:20
|
WagnerFullPJ
Thread.start()
![[Avatar]](/images/avatar/0)
Membro desde: 22/06/2004 00:00:00
Mensagens: 38
Offline
|
É o seguinte: por causa dessas linhas em seu código:
catch ( ClassNotFoundException cnfex ) {
System.err.println(
"Failed to load JDBC/ODBC driver." );
cnfex.printStackTrace();
System.exit( 1 ); // termina o programa
}
o seu programa dá um erro que não é exatamente aquilo que te atrapalha.
Se vc tá usando uma conexão JDBC, verifique se tem arquivo firebirdsql.jar
Esse é o pacote que contem a classe de conexão com o seu Firebird.
Se seu programa está na pasta c:\programa por exemplo, e se preferir colocar o arquivo .jar lá, na declaração da classe escreva o seguinte:
Class.forName("programa.firebirdsql.jdbc.FDDriver");
O nome do pacote equivale ao nome da pasta onde vc coloca o .jar
WagnerFull :cool:
"O Senhor é o meu Pastor, e nada me faltará"
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/07/2004 11:08:42
|
WagnerFullPJ
Thread.start()
![[Avatar]](/images/avatar/0)
Membro desde: 22/06/2004 00:00:00
Mensagens: 38
Offline
|
Correção !!!
Class.forName("programa.firebirdsql.jdbc.FBDriver");
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/07/2004 23:15:31
|
Duende_MacabroPJ
JavaEvangelist
![[Avatar]](/images/avatar/1)
Membro desde: 06/01/2004 00:00:00
Mensagens: 378
Offline
|
To com o mesmo problema e nada resolveu, ja li tudo na internet em todos os lugares sobre isso e nada, como configura o classpath? Onde eu coloco essa pasta q tem org.firebird...? As variaveis de java tao blz.
O caminho ate agora q eu fiz foi: instalei o firebird(tudo criado e rodando normal) peguei o drive FirebirdSQL-1.5.0RC2JDK_1.4 e agora? Tem um monte de .rar e .zip dentro? Onde eu coloco?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/07/2004 02:45:27
|
matheusPJ
GUJ Hacker
![[Avatar]](/images/avatar/1)
Membro desde: 23/03/2003 00:00:00
Mensagens: 6928
Offline
|
duende, nao tem nenhum arquivo .jar no driver não? é o caminho pra esse arquivo q tu tens q colocar no CLASSPATH
|
http://www.portaljava.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/07/2004 03:00:20
|
Duende_MacabroPJ
JavaEvangelist
![[Avatar]](/images/avatar/1)
Membro desde: 06/01/2004 00:00:00
Mensagens: 378
Offline
|
Blz, o classpath acho q ja arrumei mas agora da outro erro q é:
Nessa linha 12 tem o: Class.forName("org.firebirdsql.jdbc.FBDriver");
E esses error acontecem na execução, compila tudo blz.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/07/2004 12:18:16
|
Duende_MacabroPJ
JavaEvangelist
![[Avatar]](/images/avatar/1)
Membro desde: 06/01/2004 00:00:00
Mensagens: 378
Offline
|
Consegui, ate q enfim, era besteira, tinha q deszipar o conteudo todo na pasta e eu so tava deszipando o firebird.jar.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/07/2004 16:36:41
|
TricolorPJ
Entusiasta Java
![[Avatar]](/images/avatar/0)
Membro desde: 21/07/2004 00:00:00
Mensagens: 19
Offline
|
WagnerFull wrote:
Se seu programa está na pasta c:\programa por exemplo, e se preferir colocar o arquivo .jar lá, na declaração da classe escreva o seguinte:
Class.forName("programa.firebirdsql.jdbc.FDDriver");
O nome do pacote equivale ao nome da pasta onde vc coloca o .jar
WagnerFull :cool:
"O Senhor é o meu Pastor, e nada me faltará"
Galera não estou conseguindo conectar o meu aplicativo ao firebird.
todos os arquivos estão dentro da pasta c:\db, são eles:
- Bco.java (fonte)
- Chat.fdb (banco)
- firebirdjmx.jar
- firebirdsql.jar
- firebirdsql.rar
- firebirdsql-full.jar
- firebirdsql-pool.jar
- firebirdsql-test.jar
- mini-concurrent.jar
- log4j-core.jar
- jaas.jar
- mini-j2ee.jar
Esses arquivos .jar são os que foram extraídos do FirebirdSQL-1.5.0RC2JDK_1.4.zip que eu baixei.
Estou compilando da seguinte forma:
- javac -classpath c:\db *.java
Estou executando o .class que também está na mesma pasta c:\db da seguinte forma:
- java -classpath c:\db\ Bco
O erro é o seguinte:
testando acesso a banco de dado Firebird
excessao ClassNotFound...
java.lang.ClassNotFoundException: org.firebirdsql.jdbc.FBDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at Bco.main(Bco.java:
Exception in thread "main" java.lang.NullPointerException
at Bco.main(Bco.java:27)
O que será que está errado ?
Ai vai meu código:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/07/2004 00:54:42
|
matheusPJ
GUJ Hacker
![[Avatar]](/images/avatar/1)
Membro desde: 23/03/2003 00:00:00
Mensagens: 6928
Offline
|
coloque o caminho pros JARs do teu driver no CLASSPATH do teu sistema, ai não tem erro..
|
http://www.portaljava.com |
|
|
 |
|
|