Ir para conteúdo
Fórum Script Brasil
  • 0

Como Conectar Java Com Banco Oracle


ADL

Pergunta

Olá pessoal estou tentando conectar java com oracle não estou coneguindo alguém pode me ajudar?

import java.sql.*;
class ExemploOracle {
    public static void main(String[] args){
        String url ="jdbc:oracle://ip do servidor/nome do servidor/nome da tabela"; // obs verifique se está linha está ceto
        
        try{
            Class.forName("oracle.jdbc.driver.OracleDriver");
            Connection minhaConexao =DriverManager.getConnection(url);
            System.out.println("Conexão realizada com sucesso!");
            minhaConexao.close();
        }
        catch(ClassNotFoundException erro)
        {
            System.out.println("Driver JDBC_ORACLE não encontrada!");
        }
        catch(SQLException erro)
        {
            System.out.println("Problema na conexao com o banco de dados.");
        }
    }
}

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Sua url esta errada. A correta seria

jdbc:oracle:thin:@host:port:banco

Pra quem não sabe thin é uma interface de comunicação com o oracle. Não é a unica que existe.

Exite também uma interface chamada OCI. Já vi programas em C\C++ utilizarem esta interface, mas nada em java.

Link para o comentário
Compartilhar em outros sites

  • 0

import java.sql.*;

public class connectToOracle extends java.applet.Applet {

Driver driver;

Connection conn = null;

static String driverUsed = "oracle.jdbc.driver.OracleDriver";

static String serverAddress = "jdbc:oracle:thin:scott/tiger@www.myCompany.com:1243:myInstance";

// jdbc:oracle:thin is the driver used

// scott/tiger is user/password

// www.myServer.com is the same machine from where the Applet was loaded

// 1234 is the port used

// myInstance is where my data is

public void init(){

makeConnection(serverAddress);

}

public void makeConnection(String svr) {

try {

System.out.println("Loading ... " + driverUsed);

driver =

(Driver)Class.forName(driverUsed).newInstance();

System.out.println("Connecting ... " + svr);

conn =

DriverManager.getConnection(svr);

System.out.println("Ready.");

}

catch (Exception e) {

e.printStackTrace();

}

}

}

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...