Oracle query

4 respostas
S

Ola é estou a precisar de uma ajudinha uso o netbeans 6.7 e tenho uma ligação a uma bd oracle mas nao sei como fazer querys a bd usando codigo java se me puderem ajudar agradecia

4 Respostas

willricardo

Cara pesquise por PreparedStatement e ResultSet

Abraços!

Vinny

Vou postar aqui
como faz uma conexão com o FIREBIRD depois vc da uma pesquisada e troca o
nome do driver do FIREBIRD e coloca o da ORACLE

public Conexao(String banco)
    {   try
        {
            //Vc deve substituir o driver do fireBird pelo do oracle
            Class.forName("org.firebirdsql.jdbc.FBDriver");
            //A String de conexão tb vc para a do oracle 
            String url = "jdbc:firebirdsql://localhost/"+banco;

            //A senha use a do oracle, pq esta é do firebird
            connect = DriverManager.getConnection( url, "SYSDBA", "masterkey" );
        }
        catch ( ClassNotFoundException cnfex )
        { erro="Falha ao ler o driver JDBC\n"+cnfex.toString(); }
        catch ( SQLException sqlex )
        { erro="Impossível conectar com a base de dados\n"+sqlex.toString(); }
        catch ( Exception ex )
        { erro="Outro erro\n"+ex.toString(); }
    }
    public String getMensagemErro() {
        return erro;
    }
    public boolean getEstadoConexao()
    {
        if(connect==null)  return false;
        else return true;
    }

    public Statement criarStatement()
    {
        Statement st=null;
        try
        {
            st = connect.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
        } catch (SQLException ex)
        {
            Logger.getLogger(Conexao.class.getName()).log(Level.SEVERE, null, ex);
        }
        return st;
    }

Depois da uma pesquisa pra ver como é o nome do driver do oracle a string de conexão
e o login e senha, pq eu tb não!

mas acredito que issso ja te ajude a fazer a conexão com o BD
basta alterar as parte que eu mencionei acima pelo do oracle

S

Obrigado ajudou logo encontrei a minha solução aqui : http://www.herongyang.com/jdbc/Oracle-PreparedStatement-Overview.html

S

atenção o meu netbenas ja ta configurado tive de importar as drivers agora se quizeres saber como se faz posso dizer

Criado 29 de julho de 2009
Ultima resposta 29 de jul. de 2009
Respostas 4
Participantes 3