Problema de conexão com FireBird

1 resposta
G

Bom pessoal, já li todos as materias do guj, já comprei dois livos, mas nao sei mais o que fazer, este é o meu problema:

Uso windows 2000 Pro;
Instalei o firebird (Firebird-1.0.2.908-Win32)
já criei uma tabela com o QuikDesk - tá tudo bem.
Consigo acessar com o VB (usando OleDb SibProvider), tá legal

Já criei a maldita CLASSPATH, da seguinte forma :
a- Painel de controle, Sistema, Avançado
b- JAVA_HOME (c:j2sdk1.4.0_01)
c- CLASSPATH (%JAVA_HOME%)
d- PATH ( %JAVA_HOME%im)

Os Jar fo firebird (FirebirdSQL-1.0.0RC3 ) descompactei e os coloquei no
diretorio (c:j2sdk1.4.0_01lib)

1- mini-concurrent.jar
2- jaas.jar
3- mini-j2ee.jar
4- log4j-core.jar
5- firebirdsql.jar

A classe esta desta forma :

import java.awt.*;
import javax.swing.*;
import java.sql.*;
import java.util.*;

public class ConeccaoFirebirdInterbase {
	
	final static private String DRV = "org.firebirdsql.jdbc.FBDriver";
	private String url = "jdbc:firebirdsql:localhost/3050:C:\Cadastro\empresa.gdb";
						 
private String userName = "SYSDBA";
private String password = "masterkey";
private Connection conn;
private Statement st;
	
public boolean conecta() {
   boolean result = true;
		
   try {
        Class.forName(DRV);
        conn = DriverManager.getConnection(url, userName, password);
   } 
    catch(java.lang.ClassNotFoundException erroClass) {
            mensagemErro(erroClass.getMessage());
            result = false;
   }
    catch(SQLException erroSQL) {
           mensagemErro(erroSQL.getMessage());
           result = false;
   }	
   return result;
}

E NADA, não conecta.

Obrigado.

[]....

GuttoSP

1 Resposta

anjomal

Ai dango blz … pode baixar do meu servidor a URL segue abaixo

http://www.sicop.com.br/downloads/firebirdSQL-1.0_beta_1.zip

leia o .htm que segue com esse driver ele vai te dizer quais são os arquivos que tem de ser setados no classpath eu coloco todos menos o log4j-core.jar que e o pacote para gerar logs e o jmxri.jar., nunca tive problemas com esse drive,o segredo maior e colocar todos os .jar no classpath ou montalos no seu diretorio se vc usar NETBEANS ou SUN ONE,nesse caso dependera da sua IDE de desenvolvimento, agora so uma observação o drive JDBC do firebird e bem fraquinho, se vc esta fazendo aplicações WEB vc não vai setir tanta falta mais se for DESKTOP prepare-se para algumas dores de cabeça :S, mais qualquer coisa estamos ai !!!

falow

Criado 5 de abril de 2003
Ultima resposta 7 de abr. de 2003
Respostas 1
Participantes 2