HELP: Acessando Oracle 8i com Java

10 respostas
N

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.

10 Respostas

caiofilipini

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

ricardolecheta

eu costumo fazer assim:

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

lembre de instalar o servidor tb…

S

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:

N

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 ???

dreamspeaker

“Importar” ?

Muita calma nessa hora…

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

N

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

dreamspeaker

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

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

dreamspeaker

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.

N

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 ???

Criado 22 de setembro de 2003
Ultima resposta 23 de set. de 2003
Respostas 10
Participantes 5