当前位置: 技术问答>java相关
看了不少文章,还是不明白。请问各位大侠,在java2中applet到底能不能通过jdbc访问网络数据库?答者有分!
来源: 互联网 发布时间:2015-02-09
本文导语: | Applet是运行在java所谓的沙箱机制里的。 有诸多的安全限制。 解决方法有三: 1,Database和Web server的url一致,也就是说,JVM允许applet访问它的codebase上的资源; 2,数字签名。 3,rmi 没有别的方法了...
|
Applet是运行在java所谓的沙箱机制里的。
有诸多的安全限制。
解决方法有三:
1,Database和Web server的url一致,也就是说,JVM允许applet访问它的codebase上的资源;
2,数字签名。
3,rmi
没有别的方法了。
具体用那一种视情况而定。个人认为,如果业务流程不复杂,可以考虑第一种方法;否则可以用第三种方法。第二种方法需要客户端的配合(需要客户接受你这个数字签名),限制较大。
有诸多的安全限制。
解决方法有三:
1,Database和Web server的url一致,也就是说,JVM允许applet访问它的codebase上的资源;
2,数字签名。
3,rmi
没有别的方法了。
具体用那一种视情况而定。个人认为,如果业务流程不复杂,可以考虑第一种方法;否则可以用第三种方法。第二种方法需要客户端的配合(需要客户接受你这个数字签名),限制较大。
|
同意 goldgod(天外飞仙)
database与CodeBase所在的服务器是同一服务器则是指
applet从哪里下载则可以与哪里进行socket连接
即applet来自www.china.com则可连接www.china.com。
比较流行的方法是applet servlet EJB DataBase。
database与CodeBase所在的服务器是同一服务器则是指
applet从哪里下载则可以与哪里进行socket连接
即applet来自www.china.com则可连接www.china.com。
比较流行的方法是applet servlet EJB DataBase。
|
用rmi,socket可以
或是application
applet不能通过jdbc访问网络数据库
或是application
applet不能通过jdbc访问网络数据库
|
不可以,除非你改安全策略
|
数据库要和Web Server在同一台计算机上(浏览器的限制)。
|
如果你的数据库和web server同一个ip就没有问题。
|
APPLET不能用JDBC-ODBC桥.
|
完全可以,很肯定!