FireBird

2 respostas
L

Galera…

Estou com um problema sério. Não sei pq, masminha conexão com o FireBird não está funcionando bem.
Quando tento fechar a conexão, ela me retorna um NullPointException.
Se tiro essa parte de fechar a conexão, dá erro nessa parte do código “Class.forName(“org.firebirdsql.jdbc.FBDriver”);”

Acho que meu JDBC do FireBird não tá muito bem configurado…
Alguém podia dar um Help aí… Por favor…

Valeu,
Leonardo Portilho

2 Respostas

eltonk

Cara, creio que alguma coisa está errada na chamada da classe JDBC.
Poste aqui para nós o código que vc está utilizando para conectar e fechar o banco… Fica mais fácil encontrar uma luz… :lol:

[]´s

L

“eltonk”:
Cara, creio que alguma coisa está errada na chamada da classe JDBC.
Poste aqui para nós o código que vc está utilizando para conectar e fechar o banco… Fica mais fácil encontrar uma luz… :lol:

[]´s

Blz Eltonk,
Aí está o código…

Valeu pelo help.

import java.sql.*;

public class Bco
{
    public static void main(String args[]){
        System.out.println("#testando acesso a banco de dado\\n\\n");
        Connection conn = null;
        String teste = "SELECT atdesc FROM atividade;";
        try{
		Class.forName("org.firebirdsql.jdbc.FBDriver");
                conn = DriverManager.getConnection("jdbc:firebirdsql:localhost/3050:D:/Projeto Final/SGPS - Desenv/SGPS_banco/SGPS.GDB", "SYSDBA", "masterkey");
		System.out.println("Sucesso na conexão! Massacre!\\n");
		Statement stm = conn.createStatement();
		ResultSet rs = stm.executeQuery(teste);
		while (rs.next()){
			String linha = rs.getString("atdesc");
			System.out.println("Descriçao: " +linha);
		}
		System.out.println("select realizado\\n");
	}
		catch(ClassNotFoundException e){
                        System.out.println("excessao ClassNotFound...");
                        e.printStackTrace();
		}
		catch(SQLException e){
                        System.out.println("SQL Exception... Erro dos Bravos");
                        e.printStackTrace();
		}
		finally{
			try{
				conn.close();
			}
			catch(SQLException onConClose){
				System.out.println("error on closing");
				onConClose.printStackTrace();
			}
		}
	}
}
Criado 12 de outubro de 2004
Ultima resposta 12 de out. de 2004
Respostas 2
Participantes 2