2012-02-14 51 views
0

我有一个Java Applet在线托管,快速从CSV文件中读取数据。Java Applet需要读取MySQL

但是,我的主机有MySQL,我想开始读取/写入数据库。

我很高兴通过JConnector使用Java(不是Applet)在家用PC上访问MySQL。

初学者jar文件mysql-connector-java-5.1.18-bin.jar需要上传到我的web服务器上吗?

当从NetBeans运行我自己的数据库访问程序时,我将此jar文件添加到Netbeans项目“库”中。当从命令提示符编译/运行时,我使用“-classpath”。

但是,Applet在html页面上运行而不是Netbeans或DOS!因此:我们通过什么机制将Driver .jar文件的位置传递给Applet?

非常感谢,罗宾。

回答

1

小应用程序不应直接访问数据库。相反,它应该被迫通过服务器端的功能(JSP,servlet,ASP等)来调解它可以做的事情&不能做的事情。

对于applet或服务器端中介解决方案,mysql-connector-java-5.1.18-bin.jar需要位于运行时类路径上。对于servlet/JSP,可以将它放入(从内存中)WEB-INF/lib。对于小程序,将其添加到applet元素的archive属性中。

+0

谢谢先生。我现在需要做一些挖掘工作,因为你提到的一些对我来说是新的。但至少我没有再被卡住,所以谢谢你的时间。 – astutulus 2012-02-15 22:31:40