嗨大家好我有这个小程序,显示错误,因为我已经发布在下面。我的构建文件夹的屏幕截图也在那里我在哪里放置mysql-connector-java-5.1.13-bin.jar文件,以便它可以从Web浏览器连接My Applet ???
Applet运行良好当我手动运行它时,Mysql Jar在Class路径中。
这是我的构建目录:
我的Login.html文件如下所示:
<HTML>
<HEAD>
<TITLE>MY Applet</TITLE>
</HEAD>
<BODY>
<H3><HR WIDTH="100%">My Applet<HR WIDTH="100%"></H3>
<P>
<APPLET codebase="classes" code="Login.class" width=350 height=200></APPLET>
</P>
<HR WIDTH="100%"><FONT SIZE=-1><I>Generated by NetBeans IDE</I></FONT>
</BODY>
</HTML>
答案 0 :(得分:1)
applet元素是:
<APPLET
codebase="classes"
code="Login"
archive="mysql-connector-java-5.1.13-bin.jar"
width=350
height=200>
</APPLET>
存档需要位于:
classes/mysql-connector-java-5.1.13-bin.jar
但Alex对于applet不应该直接访问数据库的部分是正确的。数据库应放在一个界面(例如网络应用程序)后面,该界面隐藏服务器的详细信息,对用户进行身份验证以及规范用户活动。
答案 1 :(得分:0)
您永远不应该实现直接使用数据库的applet。根据定义,Applet在浏览器中运行,并且应该仅通过HTTP与服务器通信。您应该实现公开Web服务API的服务器端组件(soap,rest,等等)。服务器端组件应该与DB一起使用,而applet应该与此组件公开的API一起使用。
EDIT。 但是,您可以将mysql驱动程序添加到applet类路径中。当数据库和浏览器在同一台计算机上运行时,它可能会对您有用,但对于通常位于防火墙后面的常规用户而言将失败。