Conexao com FireBird

2 respostas
beowulf

Oi pessoal, estou tentando fazer a conexao com o firebird mais esta dando um erro que eu nao sei o que e

import java.sql.*;
        ..........

        Connection conn = null;
        String sql = "select * from associado where des_matricula = " + desMatricula;
        Class.forName("org.firebirdsql.jdbc.FBDriver");
        conn = DriverManager.getConnection( "jdbc:firebirdsql:localhost/3050:/sca.gdb", "SYSDBA", "masterkey");
        Statement stm = (Statement) conn.createStatement();
        ResultSet rs = stm.executeQuery(sql);

        ...........

Estou com erro nessa linha:

stm.executeQuery(sql);

Ele nao tem o executeQuery, no autocomplete so aparece execute, o que eu estou fazendo de errado?

Sou novo no mundo java, e estou tentando fazer um cadastro simples, para estudo.

2 Respostas

Marck

Olá,

Cara, aparentemente está correto.
Só nao entendi pq vc esta usando uma conversão já que o createStatement já retorna um Statement;

Statement stm = (Statement) conn.createStatement();

Nao tenho certeza, mas testa assim:

Statement stm = conn.createStatement();
beowulf

Marck:
Olá,

Cara, aparentemente está correto.
Só nao entendi pq vc esta usando uma conversão já que o createStatement já retorna um Statement;

Statement stm = (Statement) conn.createStatement();

Nao tenho certeza, mas testa assim:

Statement stm = conn.createStatement();

Ainda nao funcionou… eu estou usando o netbeans 6.0
O mais estranho e que no netbeans ele diz que tenho que fazer a conversao (Statement)

Criado 3 de janeiro de 2008
Ultima resposta 4 de jan. de 2008
Respostas 2
Participantes 2