Firebird com erro

1 resposta
B

Galera to com o seguinte erro

#testando acesso a banco de dado Firebird
java.lang.NullPointerException at Teste.main(Teste.java:36)
Exception in thread "main"

N sei oq está acontecendo, me corijam se estou errado

Importei para o projeto o drive do firebird firebirdsql.jar

Na variável de ambiente PAth coloquei o seguinte endereço
C:\Eclipse 3.1\FirebirdSQL\firebirdsql-full;

Uso eclipse e firebird

Meu código é esse
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class Teste {
   public static void main(String args[]) {
     System.out.println("#testando acesso a banco de dado Firebird ");
     Connection conn = null;
     String teste = "SELECT NOME FROM TAB_CLI_001;";
     try {
       Class.forName("org.firebirdsql.jdbc.FBDriver");
       conn =
    	   DriverManager.getConnection(
    	           "jdbc:firebirdsql:localhost/3050:/C:/Documents and Settings/Berdam/Desktop/BANCO.GDB",
    	           "SYSDBA",
    	           "masterkey");
       System.out.println("Sucesso na conexão! Massacre! ");
       Statement stm = conn.createStatement();
       ResultSet rs = stm.executeQuery(teste);
       while (rs.next()) {
         String linha = rs.getString("NOME");
         System.out.println("Cliente:" + linha);
       }

       System.out.println("select realizado ");
     } 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();
       }
     }
   }
}
Desde já agradeço [size="11"][color="red"]* Editado: Lembre-se de utilizar BBCode em seus códigos - AnjoSupremo[/color][/size] :joia:

1 Resposta

E

opa beleza?

bom pela descrição do erro é alguma referência de algum
objeto que está nulo, que o programa tentou usar…

qual é a linha 36 do seu código?

:roll:

Criado 29 de maio de 2006
Ultima resposta 29 de mai. de 2006
Respostas 1
Participantes 2