appet如何才能访问mysql数据库????急急!!!

wuzhixuan 2008-11-27 02:46:23
大家好,本人遇到一个非常棘手的问题!!现在applet应用于网络开发,已经非常流行了,但是因为java applet在安全上的限制,applet好像只能访问自己所在的服务器主机(我在一个教程看到是这样说的)!!现在我想编程一个利用javaapplet访问服务器上数据库中的资源,然后用获得的数据画图!可以我用过了所有的方法,都以失败告终,用applet+servlet报java.lang.IllegalStateException: Already connected
at java.net.URLConnection.setUseCaches(Unknown Source)
at DrawPictureApplet.init(DrawPictureApplet.java:37)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
(我想这应该是个可行的方法!)
然后我又试着用applet通过jdbc_odbc桥访问mysql数据库,结果是报
java.lang.ExceptionInInitializerError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:786)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:715)
at sun.applet.AppletPanel.run(AppletPanel.java:369)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
at java.security.AccessController.checkPermission(AccessController.java:546)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
at java.lang.SecurityManager.checkPackageAccess(SecurityManager.java:1512)
at sun.applet.AppletSecurity.checkPackageAccess(AppletSecurity.java:266)
at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:124)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at test.<clinit>(test.java:16)
... 10 more
这样的异常(我看到有教程上说可以用这样的方法访问oracal,access,所以想试一下)!!现在我快要疯掉了,请教各位大哥,有没有什么好的建议和方法,applet到底能不能访问数据库呀???答者有分,参与者本人不胜感谢!!!
...全文
28 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zhao_tk 2008-11-28
...........
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2008-11-27 02:46
社区公告
暂无公告