Applet acessando Banco de Dados

5 respostas
S

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:

5 Respostas

Paulo_Silveira

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 packages
import java.sql.*;
import java.math.*;

public class Teste
{
  public static void main (String args []) throws SQLException
  {
    // Registre o Driver
    DriverManager.registerDriver(new oracle.jdbc.OracleDriver());

    // Connect ao database
    Connection conn =
      DriverManager.getConnection ("jdbc:oracle:oci8:@meubanco", "usuario", "senha");

    // Criamos um novo Statemnet
    Statement stmt = conn.createStatement ();

    // Criamos um Resultset para a query
    ResultSet rset = stmt.executeQuery ("select campos from tabelas");

    // Um looping para listar os registros
    while (rset.next ())
      // apenas o primeiro campo
      System.out.println (rset.getString (1));

    // Fechamos o Resultset
    rset.close();

    // Fechamos o Statement
    stmt.close();

    // Fechamos a conexão
    conn.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 ! :smiley:

D

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

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 :smiley:

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.

Criado 1 de outubro de 2002
Ultima resposta 2 de out. de 2002
Respostas 5
Participantes 4