applet能访问数据库吗? 肯定不能,关于文件存取方面applet都无能为力 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Hodex(小何才露尖尖角) 说法错误!applet使用更为严格的权限管理器,如果要访问本地文件,一定要使用授权签名才能够做,这是为了安全的需要http://expert.csdn.net/Expert/topic/1816/1816558.xml?temp=.3435022 那不是很麻烦?那我要用applet访问服务器上的数据库呢?这跟本地文件系统有关吗? Applet能访问数据库,我现在做的就是用Applet连接数据库的项目,用的MS SQL SERVER,把MS的JDBC包打到客户端就行了,如果没做数字签名的话,只能访问Applet所在的主机的数据库,就是说,如果Applet是:http://www.yourdomain.com/test.html中的话,只能访问http://www.yourdomain.com这个机器的数据库。如果做了数字签名就没这个限制,数字签名非常容易的。 同意 pxboy(阿土仔) 的说法。看看java安全:java 的安全模型是一个漏沙模型 应该可以,但是夹带JDBC,整个jar会变得很大如果用JDBC-ODBC桥,还需要配置用户的系统,麻烦:( MS的JDBC包总共三百K左右,大家觉得怎样?呵呵 Hodex(小何才露尖尖角) 你懂不懂 JAVA Applet是能够访问数据库的。 Applet在设计时考虑到客户端的安全性,限制Applet访问除自己发布主机以外的资源。 但可通过数字签名设置权限访问其他资源,包括客户端的本地资源。我有一个把Applet显示 结果保存成图片和Excel的程序,保存到客户端用法和应用程序保存文件一样。 我建议你最好不要用Applet直接和数据库连接,正如 Javafan0(疯狂Java中=Java程序员之家 站长) 兄所说JDBC包太大,用JDBC-ODBC桥,需要配置客户端ODBC太白痴。 你可尝试用Applet+Servlet+Ejb模式开发系统。Applet作为表示层:接收用户条件,显示结果。 Servlet作为中间件:进行逻辑处理。EJB作为ADO层:进行数据库访问。 或简单一点Applet+Servlet,Servlet负责逻辑处理和数据库访问。Applet作为表示层:接收用户条件,显示结果。 JBuilder8有一个ApplettoServlet的例子可以参考一下。 applet+servlet曾经非常流行在国外一些大型项目中仍然采用servlet可以访问数据库然后把数据传给applet如果从applet本身中去访问数据库的话出于安全因素,一般不被许可.不过修改策略文件和数字签名都可以实现. 谁说不行的,你们做过吗?我以前写过用APPLET访问数据的 binriyue(日月) JDBC包的大小不是主要问题,而且Applet访问数据库也很简单,包括访问Applet主机以外的 数据库。但是这种结构对于系统的安全性和速度都有很大影响,我做Applet有三年时间了对着一点是深有感触。 怎么做数字签名?那位大哥回答一下!thanks http://www.chinabs.net/java/default.asp?infoid=45就三个步骤:D:\jdk141_02\bin\jar.exe -cvf MYJAR.jar com/D:\jdk141_02\bin\keytool.exe -genkey -alias MYJARKEY -keystore MYKEY.keystoreD:\jdk141_02\bin\jarsigner.exe -keystore MYKEY.keystore MYJAR.jar MYJARKEY大字的改成你自己要的名字 谁能解释一下:MYJAR MYJARKEY MYKEY分别代表什么意思? 我在本机上调试applet访问数据库的时候(我既是服务器又是客户机,不知道对applet访问数据库有没有影响),applet老是报错,说“access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc)”,我想原因是找不到JDBC驱动,但是同样的代码在jbuilder中确能顺利通过(applet能访问数据库),why???我在achieves中也加入了.jar文件啊(rt.jar),请帮忙!!! 我在本机上调试applet访问数据库的时候(我既是服务器又是客户机,不知道对applet访问数据库有没有影响),applet老是报错,说“access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc)”,我想原因是找不到JDBC驱动,但是同样的代码在jbuilder中确能顺利通过(applet能访问数据库),why???我在achieves中也加入了.jar文件啊(rt.jar),请帮忙!!!有这方面经历吗? applet连接SQL SERVER 2000(既是服务器又是客户机),出现:------------------------------------------------------------------------java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error opening/loading com.microsoft.util.transliteration.properties.谁帮俺看看 毕业设计求指导 调度信息系统 引用和对象的小问题,求助!! 如果说我把书看完了,可以自己写东西了。我可以写东西在手机上运行吗? 难道内部类里面就不能再有内部类吗?一个登陆按钮的问题! 用getElementsByTagName取xml子节点问题 一个用程序操作系统浏览器的问题,请教高手? Jspinner.DateEditor中日期最初定位问题!(急) 请教stackoverflow问题 初学者请教,谢谢 如果我在装jbuilder5.0的时候选择了全盘安装,是不是就安装了bas了! 一个简单的问题(菜鸟级)???? 如何进行数组的类型转变?
管理器,如果要访问本地文件,一定要使用授权签名才能够做,
这是为了安全的需要
http://expert.csdn.net/Expert/topic/1816/1816558.xml?temp=.3435022
如果用JDBC-ODBC桥,还需要配置用户的系统,麻烦:(
你懂不懂 JAVA Applet是能够访问数据库的。
Applet在设计时考虑到客户端的安全性,限制Applet访问除自己发布主机以外的资源。
但可通过数字签名设置权限访问其他资源,包括客户端的本地资源。我有一个把Applet显示 结果保存成图片和Excel的程序,保存到客户端用法和应用程序保存文件一样。
我建议你最好不要用Applet直接和数据库连接,正如 Javafan0(疯狂Java中=Java程序员之家 站长) 兄所说JDBC包太大,用JDBC-ODBC桥,需要配置客户端ODBC太白痴。
你可尝试用Applet+Servlet+Ejb模式开发系统。Applet作为表示层:接收用户条件,显示结果。 Servlet作为中间件:进行逻辑处理。EJB作为ADO层:进行数据库访问。
或简单一点Applet+Servlet,Servlet负责逻辑处理和数据库访问。Applet作为表示层:接收用户条件,显示结果。 JBuilder8有一个ApplettoServlet的例子可以参考一下。
在国外一些大型项目中仍然采用
servlet可以访问数据库然后把数据传给applet如果从applet本身中去访问数据库的话出于安全
因素,一般不被许可.不过修改策略文件和数字签名
都可以实现.
我以前写过用APPLET访问数据的
JDBC包的大小不是主要问题,而且Applet访问数据库也很简单,包括访问Applet主机以外的 数据库。但是这种结构对于系统的安全性和速度都有很大影响,我做Applet有三年时间了对着一点是深有感触。
D:\jdk141_02\bin\jar.exe -cvf MYJAR.jar com/
D:\jdk141_02\bin\keytool.exe -genkey -alias MYJARKEY -keystore MYKEY.keystore
D:\jdk141_02\bin\jarsigner.exe -keystore MYKEY.keystore MYJAR.jar MYJARKEY大字的改成你自己要的名字
有这方面经历吗?
------------------------------------------------------------------------
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error opening/loading com.microsoft.util.transliteration.properties.谁帮俺看看