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