HELP: Acessando Oracle 8i com Java

Por favor, me ajudem !!!

Estou tentando acessar o banco de dados Oracle 8i, mas ainda não consegui.
Já peguei as classes da Oracle no site oficial da Oracle, já peguei diversos materiais da Oracle, mas não tive sucesso ainda.

Quem puder me ajudar, agradeço.

Diga qual o problema que acontece, e a gente pode tentar. :smiley:

eu costumo fazer assim:

URL => jdbc:oracle:thin:@IP_DA_MAQUINA:1521:
DRIVBER => oracle.jdbc.driver.OracleDriver

lembre de instalar o servidor tb…

poderia me indicar o local aonde pegou os materias da Oracle?
trabalho aki com Oracle 8i, e o pessoal aki nao usa java… keria tentar introduzir aqui :wink:

O local onde peguei os drivers foi aí:

Obs: Estou usando o JBuilder 8 EE e tento importar a classe mas ele diz que não existe a classe, mas eu criei as pastas oracle/jdbc/driver dentro do J:, pois estou usando o NT 4.0 Server, e lá dentro coloquei todas as classes que tinha baixado do site da Oracle

O que faço ???
Tenho que descompilar as classes da Oracle e coloca-las no meu projeto ???

“Importar” ?

Muita calma nessa hora…

O que você está fazendo no seu código exatamente?

Dá erro nesta linha:
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

Esse lugar onde você colocou suas classes da oracle é algum diretório lib, ou está no classpath? Sua aplicação no JBuilder está “enxergando” essas classes?

Não, elas não estão em nenhuma pasta lib e nem no classpath.
Vc sabe como configurar isso dentro do JBuilder EE ???

Todas as classes estão dentro de :
J:/oracle/jdbc/driver

ahn… não!.. hehehehehe…

Mas, cara, é basicamente isso, sua classe não está achando a bliblioteca do oracle. Sei lá, sai fuçando aí no JBuilder, alguma coisa do tipo Libraries do projeto, Paths, essas coisas.

import java.sql.*;

Connection connection = null;

try

{

 // Carregando o Driver JDBC

 String driverName = "oracle.jdbc.driver.OracleDriver";

 Class.forName(driverName);



 // Criando uma nova conexão com o banco 

 String serverName = "127.0.0.1";

 String portNumber = "1521";

 String sid = "mydatabase";

 String url = "jdbc:oracle:thin:@" + serverName 
  • “:” + portNumber + “:” + sid;

    String username = “SCOTT”;

    String password = “TIGER”;

    connection = DriverManager.getConnection(url, username,
    password);

} catch (ClassNotFoundException e)

{

 // Não foi possível encontrar o Driver 

JDBC

} catch (SQLException e)

{

 // Não foi possível se conectar a 

base de dados

}

O código acima está certo ??? A url é assim mesmo ???