当前位置: 技术问答>java相关
为了这个帖子我可以给1000分!!(关于Applet连数据库的问题)
来源: 互联网 发布时间:2015-03-01
本文导语: 首先为了表示我的诚意,留言者每人给3分,回答者每人10分,回答正确者请你开价。 (我可以给帖子加分) 问题:我用Visual Cafe做一个Applet用Oracle Thin连数据库,但是连数据库老是出现一个很怪的毛病:做完后在IDE...
首先为了表示我的诚意,留言者每人给3分,回答者每人10分,回答正确者请你开价。
(我可以给帖子加分)
问题:我用Visual Cafe做一个Applet用Oracle Thin连数据库,但是连数据库老是出现一个很怪的毛病:做完后在IDE环境下一点毛病没有,但是直接用IE打开时出现No suitable driver错误,而用TE打开时就没错,但是上传到IIS上时用TE也不行了,我想是不是IE设置的问题。(TE是讯腾的浏览器)
(我可以给帖子加分)
问题:我用Visual Cafe做一个Applet用Oracle Thin连数据库,但是连数据库老是出现一个很怪的毛病:做完后在IDE环境下一点毛病没有,但是直接用IE打开时出现No suitable driver错误,而用TE打开时就没错,但是上传到IIS上时用TE也不行了,我想是不是IE设置的问题。(TE是讯腾的浏览器)
|
no suitable driver 说明没有找到数据库驱动。
方法比较多:
1、可以把那个classes12.zip文件放在客户端(每个用户都把它放在自已的jrelibext目录下即可。这里你可能要把zip文件名换成.jar文件名(格式一样的)。这样的好处是用户访问你的页面时不用下载这个驱动包。
2、放在你的applet发布目录下,并在标签中指定,比如在archive=....中加上这个zip包。但这种方法会让用户每次访问你的页面时重新下载这个包。
再试试吧,如果没问题就给分了。:)
|
我说了,放在jrelibext目录下呀!!!!
当然要确认你当前所用的jre,也就是起作用的jre。可以从控制面板的java-pulgin 里设置。一般你多试几下即可。
对于最终用户而言,他一般不会装jdk,就只要求装一个jre而且是默认安装,这样你只要把这个classes.zip文件放在c:program filesjavasoftjre1.3.1_01libext 目录下好了。
|
你没有把Oracle的JDBC驱动程序下载吧。你可能需要把Oracle的驱动程序也加到你的Applet的包中
|
把oracle驱动打进你的jar包中!
|
对,把oracle驱动打进你的jar包中! 不过客户要下载1M多数据才运行你的APPLET
|
只有加到你的JAR包里用户才容易下载驱动程序呀,你不会指望没个用户都已经装了classes111.zip了吧?
|
你是个大sd吧