Laercio:

Por questoes de seguranca uma applet, nao deve fazer o seguinte:
- Ler ou escrever um aquivo no sistema em que o applet esta executando;
- Executar qualquer programa no sistema em que o applet esta executando;
- Obter informacoes do sistema em que o applet esta executando;

No Java 2, isso eh possivel, desde que a applet provenha de um provedor
confiavel e tenha assinatura digital para verificar a sua autencidade. Essa
assinatura digital eh fornecida por empresas que certificam a confiabilidade
do provedor de applets.

Roberto Tatemoto



----- Original Message -----
Sent: Monday, October 30, 2000 10:00 AM
Subject: [java-list] URGENTE! ACCESS DENIED


Ol�,

Estou precisando de uma ajuda de voc�s urgente, tenho uma applet 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