conexao com Firebird  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
rocha
Virtual Machine Man
[Avatar]

Membro desde: 28/04/2003 10:23:56
Mensagens: 718
Localização: São José dos Campos e Poá - SP.
Offline

Olá estou tendo problemas para conectar com Firebird, arq .zip q peguei vem vários arquivos .jav

estou compilando com um deles e me acontece o seguinte erro:

C:\>java -cp .;c:\Tomcat5\common\lib\firebird\firebirdsql-full.jar Conexao
passo1
passo2
passo3
org.firebirdsql.jdbc.FBSQLException: Resource Exception. Unable to complete netw
ork request to host "desenvolvimento".
Failed to locate host machine.
Undefined service C/tcp.
Reason: Unable to complete network request to host "desenvolvimento".
Failed to locate host machine.
Undefined service C/tcp.
at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:112
)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:189)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Conexao.main(Conexao.java:17)
at org.firebirdsql.gds.GDSException: Unable to complete network request to host
"desenvolvimento".
Failed to locate host machine.
Undefined service C/tcp.
at org.firebirdsql.jgds.GDS_Impl.readStatusVector(GDS_Impl.java:1816)
at org.firebirdsql.jgds.GDS_Impl.receiveResponse(GDS_Impl.java:1769)
at org.firebirdsql.jgds.GDS_Impl.isc_attach_database(GDS_Impl.java:303)
at org.firebirdsql.jgds.GDS_Impl.isc_attach_database(GDS_Impl.java:265)
at org.firebirdsql.jca.FBManagedConnectionFactory.createDbHandle(FBManag
edConnectionFactory.java:562)
at org.firebirdsql.jca.FBManagedConnection.<init>(FBManagedConnection.ja
va:90)
at org.firebirdsql.jca.FBManagedConnectionFactory.createManagedConnectio
n(FBManagedConnectionFactory.java:38
at org.firebirdsql.jca.FBStandAloneConnectionManager.allocateConnection(
FBStandAloneConnectionManager.java:60)
at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:109
)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:189)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Conexao.main(Conexao.java:17)


com o segundo:



Vcs sabem pq?

"As religiões formalistas tendem à fixação das crenças e à cristalização dos sentimentos; fossilizam a Verdade; desviam-se do serviço de Deus para o da Igreja; lutam entre si e entre os irmãos, em nome do amor, dando origem ao aparecimento das seitas e das divisões; estabelecem autoridades eclesiásticas pressivas; conduzem ao nascimento do falso estado mental aristocrático de povo eleito; mantêm ideias falsas e exageradas sobre a santidade; tornam-se rotineiras e petrificadas e acabam por venerar o passado, ignorando as necessidades do presente."

Rodrigo
http://www.rrochas.com.br
[Email] [WWW] [MSN]
smota
Moderador
[Avatar]

Membro desde: 21/02/2003 16:19:19
Mensagens: 1647
Offline

rocha wrote:Olá estou tendo problemas para conectar com Firebird, arq .zip q peguei vem vários arquivos .jav

Vcs sabem pq?


Traduza arq .zip q peguei vem vários arquivos .jav ...

Mas de qq modo uma ótima pista:
Stacktrace wrote: Reason: Unable to complete network request to host "desenvolvimento".
Failed to locate host machine.
Undefined service C/tcp.



"Perfection is reached not when there's nothing more to add but when there's no more to take out"
rocha
Virtual Machine Man
[Avatar]

Membro desde: 28/04/2003 10:23:56
Mensagens: 718
Localização: São José dos Campos e Poá - SP.
Offline

arquivos .zip
arquivos .jar

"As religiões formalistas tendem à fixação das crenças e à cristalização dos sentimentos; fossilizam a Verdade; desviam-se do serviço de Deus para o da Igreja; lutam entre si e entre os irmãos, em nome do amor, dando origem ao aparecimento das seitas e das divisões; estabelecem autoridades eclesiásticas pressivas; conduzem ao nascimento do falso estado mental aristocrático de povo eleito; mantêm ideias falsas e exageradas sobre a santidade; tornam-se rotineiras e petrificadas e acabam por venerar o passado, ignorando as necessidades do presente."

Rodrigo
http://www.rrochas.com.br
[Email] [WWW] [MSN]
rocha
Virtual Machine Man
[Avatar]

Membro desde: 28/04/2003 10:23:56
Mensagens: 718
Localização: São José dos Campos e Poá - SP.
Offline

ai vai minha classe:

/**
*
* @author RodrigoR
*/
import java.sql.*;

public class Conexao{
static private Connection conexao;

public static void main(String[] arg){

System.out.println("passo1");
try{
System.out.println("passo2");
Class.forName("org.firebirdsql.jdbc.FBDriver");
System.out.println("passo3");
conexao = DriverManager.getConnection("jdbc:firebirdsql:localhost/3050:/C:\\Gestor\\bd\\GESTOBD.FDB", "GESTOR", "msolutec");
System.out.println("Deu certo!!!");
}
catch ( Exception e ) {
e.printStackTrace();
}

}
}
já tentei com localhost, 127.0.0.1 e até o ip da minha máquina na rede q é 192.168.0.190

o log do banco está dizendo o seguinte:

DESENVOLVIMENTO (Server) Thu Mar 10 15:23:32 2005
INET/INET_connect: getservbyname failed, error code = 0

This message was edited 1 time. Last update was at 10/03/2005 15:30:11


"As religiões formalistas tendem à fixação das crenças e à cristalização dos sentimentos; fossilizam a Verdade; desviam-se do serviço de Deus para o da Igreja; lutam entre si e entre os irmãos, em nome do amor, dando origem ao aparecimento das seitas e das divisões; estabelecem autoridades eclesiásticas pressivas; conduzem ao nascimento do falso estado mental aristocrático de povo eleito; mantêm ideias falsas e exageradas sobre a santidade; tornam-se rotineiras e petrificadas e acabam por venerar o passado, ignorando as necessidades do presente."

Rodrigo
http://www.rrochas.com.br
[Email] [WWW] [MSN]
agnm
Debugger
[Avatar]

Membro desde: 14/01/2005 10:37:18
Mensagens: 64
Offline

o arquivo é o firebirdsql-full.jar - versão 1.5, os outros não são necessários.
[MSN] [ICQ]
agnm
Debugger
[Avatar]

Membro desde: 14/01/2005 10:37:18
Mensagens: 64
Offline

conexao = DriverManager.getConnection("jdbc:firebirdsql:localhost/3050:/C:\\Gestor\\bd\\GESTOBD.FDB"

eu não tinha visto o exemplo, mas eu não uso essa barra depois no número da porta, se estiver usando a versão, do servidor, 1.5 utilize o arquivo aliases.conf.

ficaria assim (exemplo):
no arquivo aliases.conf
- no windows
gestordb = C:\Gestor\bd\GESTOBD.FDB

- no linux
gestordb = /Gestor/bd/GESTOBD.FDB

e na conexão:
conexao = DriverManager.getConnection("jdbc:firebirdsql:localhost:gestordb", "GESTOR", "msolutec");

ps:
verique se o servidor está ativo, e o aliases.conf só apartir da versão 1.5.
[MSN] [ICQ]
rocha
Virtual Machine Man
[Avatar]

Membro desde: 28/04/2003 10:23:56
Mensagens: 718
Localização: São José dos Campos e Poá - SP.
Offline

agnm wrote:
ps:
verique se o servidor está ativo, e o aliases.conf só apartir da versão 1.5.


O q é esse alias.conf?

Assim deu certo:

Obrigado pela força

This message was edited 1 time. Last update was at 10/03/2005 19:42:31


"As religiões formalistas tendem à fixação das crenças e à cristalização dos sentimentos; fossilizam a Verdade; desviam-se do serviço de Deus para o da Igreja; lutam entre si e entre os irmãos, em nome do amor, dando origem ao aparecimento das seitas e das divisões; estabelecem autoridades eclesiásticas pressivas; conduzem ao nascimento do falso estado mental aristocrático de povo eleito; mantêm ideias falsas e exageradas sobre a santidade; tornam-se rotineiras e petrificadas e acabam por venerar o passado, ignorando as necessidades do presente."

Rodrigo
http://www.rrochas.com.br
[Email] [WWW] [MSN]
agnm
Debugger
[Avatar]

Membro desde: 14/01/2005 10:37:18
Mensagens: 64
Offline

http://www.guj.com.br/posts/list/0/21333.java#112958
[MSN] [ICQ]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team