求大神教我java applet链接数据库。要有详细过程。jdk1.8

求大神教我java applet链接数据库。要有详细过程。jdk1.8,第1张

jdbc代码在哪个版本的jdk下都一样

  //连接MySql数据库,假设用户名和密码都是root   

  String url = "jdbc:mysql://localhost:3306/test" 

  String username = "root"    

  String password = "root"    

  try{   

    Connection con =

    DriverManager.getConnection(url , username , password )    

  }catch(SQLException se){   

  System.out.println("数据库连接失败!")   

    se.printStackTrace()    

  }

都是这么连的,至于applet,只要你打包的时候把数据库对应的驱动jar与applet的jar放到一起,它就能访问到。

不允许

Applet的安全性限制

为了防止这样的问题出现,在缺省的情况下,大多数浏览器在Applet安全方面受到诸多的限制,几乎不能对系统进行任何“读”或“写”的 *** 作:

1. 不允许Applet访问本地文件系统

2. Applet不能执行任何本地计算机上的程序

3. 不允许Applet尝试打开除提供Applet的服务器之外的任何系统的Socket

4. 不允许Applet访问用户名、电子邮件地址等与本地系统有关的信息

5. 对于Applet而言,Java环境中的某些标准系统属性是只读的

6. Applet不能创建或装载Applet的机器的网络连接

7. Applet不能充当网络服务器,监听或接收来自远程系统的连接请求

8. 不允许Applet装载动态库或定义本地方法调用

9. Applet不能 *** 纵不在自己线程组中的任何线程

10. Applet不能关闭JVM。

很多文章介绍applet访问非本机数据库都要在那台机器上添加相关的策略,或许访问本机的安全级别比较低能直接访问,但是访问网络上的机器级别要高所以访问不了吧

http://www.lslnet.com/linux/dosc1/53/linux-356362.htm

找到一个相关的内容你看看


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10870916.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存