1

嗨,伙计们,我有一个显示错误的小程序,如下所示。我的构建文件夹的屏幕截图也在那里 我在哪里放置 mysql-connector-java-5.1.13-bin.jar 文件以便它可以从 Web 浏览器连接到我的 Applet ???

Applet 运行良好当我手动运行它时,Mysql Jar 位于类路径中。 我的网络应用程序 Browswe

这是我的构建目录: 建造

我的 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>
4

2 回答 2

1

它的小程序元素是:

<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

但亚历克斯关于小程序不应直接访问数据库的部分是正确的。数据库应该放置在隐藏服务器详细信息、验证用户和规范用户活动的界面(例如网络应用程序)后面。

于 2012-09-03T13:24:52.773 回答
0

你永远不应该实现直接使用数据库的小程序。根据定义,Applet 在浏览器中运行,并且只能通过 HTTP 与服务器通信。您应该实现公开 Web 服务 API(soap、rest 等)的服务器端组件。服务器端组件应与 DB 一起使用,而小程序应与该组件公开的 API 一起使用。

编辑。但是,您可以将 mysql 驱动程序添加到小程序类路径。当数据库和浏览器都在同一台机器上运行时,它可能对您有用,但对于通常位于防火墙后面的普通用户来说会失败。

于 2012-09-03T12:58:53.967 回答