读书人

java.security.AccessControlExceptio

发布时间: 2014-01-26 14:35:07 作者: rapoo

我写了一段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的沙箱机制

        

读书人网 >Java Exception

热点推荐