Você vai ter que Assinar o Applet.


Mas eu tenho uma regra para mim mesmo.


Nunca utilize JDBC-ODBC em um Applet. JDBC com Driver puro-Java é aceitável,
porém perigoso para a Internet.

Sugiro à você utilizar URLs, e acessar o conteúdo via InputStream. Veja o
meu último e-mail sobre acessando Servlets, também vale acessar recursos em
ASP.
----- Original Message -----
From: Laercio Martins Carpes <[EMAIL PROTECTED]>
To: Lista de Usuários Java - Sucessu <[EMAIL PROTECTED]>
Sent: Sunday, November 05, 2000 10:11 AM
Subject: [java-list] ACESSO A DADOS DE APPLET


>
> Olá,
>
> Estou precisando de uma ajuda de vocês urgente, tenho uma applet java que
> faz
> acesso a minha base de dados via ODBC e a mesma quando eu chamo no browse
> ela dá Acesso negado, gostaria de saber como faço para minha applet ter
> acesso total a partir do browse ?
>
> Este é o código de minha applet :
>
> import java.awt.*;
> import java.sql.*;
>
> public class Identifica extends Frame {
>   private TextField tfUsuario , tfSenha;
>   private Button btConectar , btCancelar ;
>
>   Identifica(String title) {
>     super(title);
>
>     Panel pUsuario = new Panel();
>     Panel pSenha = new Panel();
>     Panel pBotao = new Panel();
>
>     GridLayout layout = new GridLayout(3,1,0,0);
>     setLayout(layout);
>
>     tfUsuario = new TextField("",10);
>     tfSenha = new TextField("",10);
>
>     btConectar = new Button("Conectar");
>     btCancelar = new Button("Cancelar");
>
>     tfSenha.setEchoCharacter('*');
>
>     pUsuario.add(new Label("Usuário: "));
>     pUsuario.add(tfUsuario);
>     pSenha.add(new Label("Senha: "));
>     pSenha.add(tfSenha);
>     pBotao.add(btConectar);
>     pBotao.add(btCancelar);
>
>     add("CENTER",pUsuario);
>     add("CENTER",pSenha);
>     add("CENTER",pBotao);
>   }
>
>   public boolean action(Event evt, Object arg) {
>     if (evt.target instanceof Button) {
>       if (arg == "Cancelar" | arg == "Conectar" )
>       {
>         if (arg == "Conectar")
>         {
>           Database dbiap=new Database();
>           dbiap.Connect("jdbc:odbc:internet","tr","45625");
>
>         } else if (arg == "Cancelar")
>           {
>             this.hide();
>           }
>
>       }
>     }
>     return true;
>   }
> }
>
>
> /*******************************************************/
> /*Este é o código da classe DataBase */
> /*******************************************************/
>
> package java.database;
>
> import java.sql.*;
>
> class DataBase {
>   Connection con;
>       Statement stmt;
>
>   public Statement Open(String url,String login,String password) {
>     try {
>       Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
>                con = DriverManager.getConnection(url,login,password);
>                stmt = con.createStatement();
>     } catch (Exception e) {
>       e.printStackTrace();
>     }
>   }
>
>   public boolean Close() {
>     try {
>       stmt.close;
>       return true;
>     }catch (Exception e) {
>       return false;
>     }
>
>   }
> }
>
>
> Aguardo...
>
> Laercio M. Carpes
>
>
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a