首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

java.security.AccessControlException: access denied,同样一段applet代码,在Eclipse里运行

2014-01-26 
我写了一段applet的代码,其中有一部分会访问数据库,SQLserver的。在Eclipse里运行正常。再写一个.html加入app

我写了一段applet的代码,其中有一部分会访问数据库,SQLserver的。在Eclipse里运行正常。再写一个.html加入applet,抛出
  java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc)
  异常!
  如果我把访问数据库的代码注释掉,特别是:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  这一行,网页就可以正常载入applet了。   
    
   java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc),这是什么问题呀?

------解决方法--------------------------------------------------------
是不是安全的问题?
------解决方法--------------------------------------------------------
applet的沙箱机制。不可以直接访问数据库的。
------解决方法--------------------------------------------------------
为了安全,APPLET对访问数据库做了限制!!
------解决方法--------------------------------------------------------
java的沙箱机制

        

热点排行