Caros Amigos,
sou mais um iniciante de Java com muitas dificuldades, gostaria de saber se alguém tem algum exemplo de conexão com Banco Oracle em Applet.
Preciso montar um esquema simples em minha empresa para aprovação da mudança de linguagem para Java, tentei , quebrei a cabeça mas devido a minha ignorância referente a esta linguagem não consegui.
Agradeço de antemão a ajuda de todos,
Sergio Willians :oops:
Sergio
um applet tem muitas restricoes de seguranca, e voce nao pode conectar a nada que nao esteja no host de onde ele foi puxado
para conectar-se a qualquer banco o procedimento eh o mesmo, soh muda um pequeno arquivinho que voce tera de ter, que eh o chamado driver. creio que no oracle o nome dele eh classes11.jar
ai, leia o nosso tutorial sobre JDBC, e pronto… voce ja leu?
Leonardo
Sérgio veja o exemplo abaixo:
// Voce deve importar estas duas packagesimportjava.sql.*;importjava.math.*;publicclassTeste{publicstaticvoidmain(Stringargs[])throwsSQLException{// Registre o DriverDriverManager.registerDriver(neworacle.jdbc.OracleDriver());// Connect ao databaseConnectionconn=DriverManager.getConnection("jdbc:oracle:oci8:@meubanco","usuario","senha");// Criamos um novo StatemnetStatementstmt=conn.createStatement();// Criamos um Resultset para a queryResultSetrset=stmt.executeQuery("select campos from tabelas");// Um looping para listar os registroswhile(rset.next())// apenas o primeiro campoSystem.out.println(rset.getString(1));// Fechamos o Resultsetrset.close();// Fechamos o Statementstmt.close();// Fechamos a conexãoconn.close();}}
não deixe de ler o artigo sobre JDBC do GUJ !
para o Oracle tudo o que você precisa pode ser encontrado no diretório %ORACLE_HOME/jdbc
as classes : classes111.zip e nls_charset111.zip ou classes12.zip e nls_charset12.zip devem estar no seu CLASSPATH
Boa sorte !
D
delberto
Ehhh…na realidade, você pode sim conectar a um banco de dados Oracle que não esteja no mesmo host. Você precisa apenas instalar o Oracle Connection Manager. Ele vai fazer a ponte entre o host e o servidor Oracle.
S
swillians
Caros Amigos,
agradeço á todos pelo empenho despendido á minha causa, e espero que um dia, eu seja um programador Java com a mesma categoria de todos que me ajudaram, para poder auxiliar á outros que tenha dificuldades.
Muito obrigado,
Sergio Willians
Paulo_Silveira
Oi Delberto
Eh verdade, mas como eu disse, por um applet voce nao pode se conectar a outro host, diferente daquele de onde o applet foi baixado. O SecurityManager não deixa.