jdbc代码在哪个版本的jdk下都一样
//连接MySql数据库,假设用户名和密码都是rootString 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
找到一个相关的内容你看看
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)