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

Responder a