Applets + JDBC:ODBC

Olá,

Estamos tentando criar uma pequena aplicação em Applet que acesse um base de dados via ODBC do sistema. Para isso desenvolvemos a Applet, criamos o arquivo policy dando todas as permissões e acessamos essa Applet via um navegador. Tudo é executado normalmente até chegar na parte de conexão com o banco, onde ocorre o erro: “access denied java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc”.

Se alguém tiver uma idéia de como podemos resolver este problema, favor nos ajudar.

Altere os seus policies pra permitir que o acesso às classes no pacote sun.jdbc.odbc possa ser efetuado :wink:

Prezado cv

Realmente não sei como fazer esta alteração; não sei se altero o policy já existente ou crio outro; como dar permissão à um arquivo(banco) e um pacote(sun.jdbc.odbc) ao mesmo tempo? Preciso copiar o pacote para o diretório onde está o banco?

Se puder me ajudar, agradeço sua atenção.

Falou.

oi galera… to com o msm problema mas nao conseguii solucionar… fiz meu applet q acessa meu BD… ocorre o erro:

ava.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc)
	at java.security.AccessControlContext.checkPermission(Unknown Source)
	at java.security.AccessController.checkPermission(Unknown Source)
	at java.lang.SecurityManager.checkPermission(Unknown Source)
	at java.lang.SecurityManager.checkPackageAccess(Unknown Source)
	at sun.applet.AppletSecurity.checkPackageAccess(Unknown Source)
	at sun.applet.AppletClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Unknown Source)
	at Dominio.Projeto.AbreCon(Projeto.java:492)
	at Dominio.Projeto.Projetos(Projeto.java:169)
	at Controle.GerarRelatorio.Barra(GerarRelatorio.java:619)
	at AppApplet.Criar_Imagem(AppApplet.java:88)
	at AppApplet.init(AppApplet.java:28)
	at sun.applet.AppletPanel.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

li sobre os policy’s mas nao consegui entender direito…
poderiam me ajudar??

abraços