Como fazer a conexão com firebird?

2 respostas
andre1704d

Olá Pessoal, se alguem poder me ajudar, beleza!
Como fazer a conexão com o firebird, pois eu sei só com access. Olha o código ai.

package utilitarios;

import java.sql.<em>;

import javax.swing.</em>;
public class conexao

{

final private String driver = sun.jdbc.odbc.JdbcOdbcDriver;

// voces verão ainda como efetuar conexão com diversos bancos

final private String url = jdbc:odbc:c_estoque;

final private String usuario = “”;

final private String senha = “”;

private Connection conexao;

public Statement statement;

public ResultSet resultset;
public boolean conecta()
     {
          boolean result = true;
        try 
        {
            Class.forName(driver);
            conexao = DriverManager.getConnection(url, usuario, senha);
            //JOptionPane.showMessageDialog(null,"conectou");
        }
        catch(ClassNotFoundException Driver) 
        {
           JOptionPane.showMessageDialog(null,"Driver não localizado: "+Driver);
           result = false;
        }
        catch(SQLException Fonte) 
        {
            JOptionPane.showMessageDialog(null,"Deu erro na conexão "+
                    "com a fonte de dados: "+Fonte);
            result = false;
        }
        return result; 
     }
      public void desconecta()
     {
        boolean result = true;
        try 
        {
            conexao.close();
            JOptionPane.showMessageDialog(null,"banco fechado");
        }
        catch(SQLException fecha) 
        {
            JOptionPane.showMessageDialog(null,"Não foi possivel "+
                    "fechar o banco de dados: "+fecha);
            result = false;
        }

      }
         public void executeSQL(String sql)
   {
        try 
        {
            statement = conexao.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
            resultset = statement.executeQuery(sql);
        }
        catch(SQLException sqlex) 
        {
           JOptionPane.showMessageDialog(null,"Não foi possível "+
                   "executar o comando sql,"+sqlex+", o sql passado foi "+sql);
        }

   }

}

2 Respostas

furutani

Ola

Qual é o problema?

furutani

Um exemplo

Criado 24 de agosto de 2007
Ultima resposta 24 de ago. de 2007
Respostas 2
Participantes 2