我的applet查询一个mysql数据库,所以我在eclipse项目库中包含了连接器J jar,我的applet在eclipse中运行正常,但是当我把它放在网站上时,我得到一个关于那个jdbc驱动程序的错误。当我从eclipse制作我的项目的jar时,我不认为jdbc驱动程序包含在jar中,那么我将如何访问jar?我应该将jdbc jar放在我的项目jar中,还是让我的项目jar访问存储在自己jar中的驱动程序。
现在,我正在使用
<applet code="test.class" archive="math.jar" width=830 height=600 ></applet>
答案 0 :(得分:2)
这不是一个好主意。您不希望applet直接访问数据库。您必须在公共互联网上公开该端口 - 这不是一个好主意。
更好的想法是将servlet放在applet和数据库之间。让applet向servlet发出请求。它可以处理安全性,验证,绑定,访问数据库以及编组响应。
答案 1 :(得分:0)
将所有来自jdbc.jar的类放入“math.jar”,或将其列在归档属性中:archive="math.jar,jdbc.jar"
。