我有一个在线托管的Java Applet,它快乐地从CSV文件中读取数据。
但是我的主机有MySQL,我想开始读/写数据库。
我很高兴通过JConnector使用Java(不是Applet)在家用PC上访问MySQL。
对于初学者来说,jar文件 mysql-connector-java-5.1.18-bin.jar 需要上传到我的网络服务器吗?
当从NetBeans运行我自己的数据库访问程序时,我将此jar文件添加到Netbeans项目“Libraries”中。从命令提示符编译/运行时,我使用了“-classpath”。
但是,Applet在html页面上运行,而不是Netbeans和DOS!因此:我们通过什么机制将Driver .jar文件的位置传递给Applet?
非常感谢,罗宾。
答案 0 :(得分:1)
小程序不应该直接访问数据库。相反,它应该被迫通过服务器端功能(JSP,servlet,ASP等)来调解它可以和它的功能。无法做到。
对于applet或服务器端介导的解决方案,mysql-connector-java-5.1.18-bin.jar
将需要位于运行时类路径上。对于servlet / JSP,可以将其放入(来自内存)WEB-INF/lib
。对于小程序,添加到archive
元素的applet
属性。