[firebase-br] RES: PRoblema com Conexão Do Firebird

"=?iso-8859-1?Q?.::Vin=EDcius_Mesquita:" em smtp.bol.com.br "=?iso-8859-1?Q?.::Vin=EDcius_Mesquita:" em smtp.bol.com.br
Ter Nov 6 12:48:42 -03 2007


Olá amigo,

Vc não está conseguindo somente se conectar ao banco, ou não está
conseguindo inserir os dados?

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Domenico Schettini Filho
Enviada em: terça-feira, 6 de novembro de 2007 09:25
Para: lista em firebase.com.br
Assunto: [firebase-br] PRoblema com Conexão Do Firebird

Bom pessoal eu uso o firebird 2.0.1 e estou tendo problema com a conexão eu
estou fazendo uma aplicação em java usando o netbeans e não estou
conseguindo estabelecer a conexao a tabela não esta sendo atualizada.
Os comandos que estou utilizando são:


 public static void salvarRegistro(Cliente p, Conexao conexao) throws
Exception
    {

        conexao.conecta();
        Connection con = conexao.getConection();
        Statement st = con.createStatement();
        String query = "INSERT INTO Clientes(nome, idade, estado) values ('"
+ p.getNome() + "'," + p.getIdade() + ",'" + p.getUf() + "');";
        st.executeUpdate(query);
        st.close();
        conexao.desconecta();
    }

//Função que conecta
public boolean conecta() throws Exception
    {
        try
        {
            String url = "jdbc:firebirdsql://" + host + "/" + filepath;
            Class.forName("org.firebirdsql.jdbc.FBDriver");
            con =
DriverManager.getConnection("jdbc:firebirdsql://localhost:3050/F:/VIDEOLOCAD
ORA.fdb","SYSDBA","masterkey");

            return true;
        }
        catch ( ClassNotFoundException cnfex )
        {
            erros = "Falha ao ler o driver JDBC/ODBC";
            System.out.println( "Falha ao ler o driver JDBC/ODBC");
            return false;
        }
        catch ( SQLException sqlex )
        {
            erros = "Impossível conectar ao banco de dados.\n" +
sqlex.getMessage();
            System.out.println("Impossível conectar ao banco de dados.\n" +
sqlex.getMessage());
            return false;
        }
        catch ( Exception ex )
        {
            erros = "Erro na conexão";
            System.out.println("Erro na conexão");
            return false;
        }
    }

Quem puder ajudar serei grato.
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista