0

我有一个Java Applet ,它显示来自Derby数据库的 2D 表数据。我也在使用Netbeans。我想在网页上使用这个应用程序。我已将 html 文档和所有 .class 文件上传到服务器上的正确目录中。剩下的就是访问数据库。

我想使用 Embedded Derby,以便我的应用程序包含数据库(我对这一事实的理解是否正确?)。然后我应该能够将 html 和 jar/class 文件上传到服务器,我的应用程序将被部署。但是我对以下内容感到困惑:

  1. 如何创建/设置数据库以驻留在网页上?
  2. 我的连接字符串是什么?
  3. 有没有更好的方法在 NetBeans 中完全做到这一点?

非常感谢所有帮助。让我知道我是否可以让我的问题更清楚。

4

1 回答 1

0

您可以将 Derby 数据库本身打包到一个 JAR 文件中,作为 applet 的一部分,然后它将有效地成为 applet 的一部分,并在您下载 applet 时下载。

请参阅此相关问题:Distributed a database made with JavaDB with Java program

请注意,这将创建一个只读数据库。如果您确实需要从您的小程序更新您的数据库,您将需要一个更复杂的方法(例如,将初始数据打包到小程序中,然后当小程序启动时,请求访问工作站上的本地存储并创建可写那里的数据库)。

有关构建和部署 database-in-a-jar 的完整文档,请参阅文档:http: //db.apache.org/derby/docs/10.9/devguide/cdevdeploy15325.html

于 2012-11-22T16:17:27.323 回答