Ol� Lucas,
Tive um problema parecido aqui no trabalho ao tentar abrir um banco
Oracle por Applet, a solucao que encontrei foi pegar no arquivo TNSNames.ORA
gerado pelo proprio oracle a sintaxe do ambiente de banco que iria usar e
colocar como URL para abrir o banco.
Funcionou na hora.
Exemplo
-->> Como Esta no arquivo TNSNames.Ora do oracle
rod1.world =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(PROTOCOL = TCP)
(HOST = rodolfo01)
(PORT = 1521)
)
(ADDRESS =
(PROTOCOL = TCP)
(HOST = rodolfod01)
(PORT = 1526)
)
)
(CONNECT_DATA = (SID = rod1)
)
)
final static private String _url=
"jdbc:oracle:thin:login/senha@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=
TCP)(HOST=rodolfo01)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=rodolfo01)(PORT
=1526)))(CONNECT_DATA=(SID=rod1)))";
try{
DriverManager.registerDriver(new
oracle.jdbc.driver.OracleDriver());
con = DriverManager.getConnection(_url); //<--- uso
da variavel _url
con.setAutoCommit(false);
stmt= con.createStatement();
..........
}catch (SQLException e){
}
Eu li uma vez no site da Oracle que sempre q vc for instaciar o driver
Oracle vc deve usar a sintaxe
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
pois desta forma ele ser� entendido pelo IE e pelo Netscape, pois antes
estava tentando por Class.forName(new ..);
Nao esquecer de colocar no parametro ARQUIVE do html o nome da classe do
oracle, no caso o Classes111.zip
Rodolfo D. Dias
Paulista Seguros - Depto. Sistemas
Tel.:(011) 5505-2010 R. 1461
e-mail:[EMAIL PROTECTED]
[EMAIL PROTECTED]
> ----------
> De: Lucas Persona[SMTP:[EMAIL PROTECTED]]
> Enviada: Ter�a-feira, 23 de Novembro de 1999 07:11
> Para: [EMAIL PROTECTED]
> Assunto: Re: [SouJava-J] Conexao com Base Oracle via OCI no Linux
>
> At 22:59 22/11/99 -0200, you wrote:
> >O driver oci � nativo (escrito em C) e portanto depende da plataforma.
> Eu
> >usei o driver thin da oracle (para banco 8.0.3) e tudo funcionou muito
> bem. Eu
> >imagino que ele funcione no linux porque � um drive 100% Java. Porque o
> driver
> >thin nao funciona ?
>
> O driver thin deve at� funcionar mas onde testei (banco 8.0.4 e 8.0.5)
> ele recebe de volta um Conection Refused seguido de um monte de erros :)
> Ser� que isto � configuracao do servidor que est� o Oracle?
>
> At� mais,
> ______________________________________________
> Lucas Persona [EMAIL PROTECTED]
> Irm�os Gullo SA http://www.gullo.com.br
>
> --------------------------- LISTA SOUJAVA ---------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> ---------------------------------------------------------------------
>
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------
RE: [SouJava-J] Conexao com Base Oracle via OCI no Linux
Dias, Rodolfo Duarte (BR-Paulista Seguros) Tue, 23 Nov 1999 03:00:36 -0800
- [SouJava-J] Conexao com Base Or... Lucas Persona
- Re: [SouJava-J] Conexao co... Fabio Ramon
- Re: [SouJava-J] Conexa... Lucas Persona
- RE: [SouJava-J] Conexao co... Dias, Rodolfo Duarte (BR-Paulista Seguros)
- RE: [SouJava-J] Conexa... Lucas Persona
