我写了个applet 程序,用到了jdbc 连接mysql数据库 在eclipse下appletviewer 完全没问题,但是在IE下就会出错,如果不把mysql的jar包 和applet 放在一起,就会找不到驱动,放了以后找到驱动了,就会出现以下的异常1.com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure2.java.net.SocketException: java.security.AccessControlException: access denied
(java.net.SocketPermission 127.0.0.1:3306 connect,resolve)我在之前重装系统之前就没有出现过这样的问题,没有改安全策略的文件等等,也不用把mysql-connector jar包
放进applet文件夹,我在下面列出重装系统之前和之后的运行环境,请大家参考之前的系统: windows xp sp2 IE 7 IDE Myeclipse 6.0 mysql 5.1 完全版 jdk u3 现在的系统: windows xp sp3 IE 8 IDE eclipse 3.4 mysql 5.1 essential版 jdk u13[/size]请大家给我个解决方案 ,还有最后能告诉我为什么之前的设置就没有问题,谢谢大家!这是我的毕设,比较着急!
(java.net.SocketPermission 127.0.0.1:3306 connect,resolve)我在之前重装系统之前就没有出现过这样的问题,没有改安全策略的文件等等,也不用把mysql-connector jar包
放进applet文件夹,我在下面列出重装系统之前和之后的运行环境,请大家参考之前的系统: windows xp sp2 IE 7 IDE Myeclipse 6.0 mysql 5.1 完全版 jdk u3 现在的系统: windows xp sp3 IE 8 IDE eclipse 3.4 mysql 5.1 essential版 jdk u13[/size]请大家给我个解决方案 ,还有最后能告诉我为什么之前的设置就没有问题,谢谢大家!这是我的毕设,比较着急!
你可以测试你把你的现在的系统逐渐问之前的系统你eclipse->jdk->mysql
你的系统和IE版本,导致情况也有可能,会很低。
如:
telnet localhost 3306
驱动程序是否正确
myeclipse给我生成了个文件java.policy.applet 里面内容是
grant {
permission java.security.AllPermission;
};
我想这个就是给了权限吧 策略文件我配了,java.sercurity 也改了 就是没弄好