2012-11-22 31 views
0

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

我想使用嵌入式Derby,以便我的应用程序包含数据库(我的理解是否正确?)。然后我应该能够将html和jar/class文件上传到服务器,我的应用程序将被部署。不过,我很困惑以下内容:

  1. 如何创建/设置数据库在网页上居住?
  2. 我的连接字符串是什么?
  3. 有没有更好的方法在NetBeans中完成此操作?

非常感谢所有帮助。让我知道如果我能让我的问题更清楚。

+0

数据库连接功能必须编译成小程序。在纯HTML中没有办法做到这一点。您需要访问小程序的源代码。 –

+0

看看我的修订。我发布了连接到我的数据库的源代码。我猜问题是我的数据库是本地的。 – CodeKingPlusPlus

+0

有些技术可以完成这项任务,远胜于你的建议。例如,您可以在服务器上的HTML页面上呈现数据并提供它。如果数据是动态的,您可以使用Javascript进行更新。 – Bill

回答

0

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

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

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

有关构建完整的文档和部署数据库中-A-JAR,文档是在这里:http://db.apache.org/derby/docs/10.9/devguide/cdevdeploy15325.html

+0

你可以进入更多的细节?该链接似乎只是提到从jar/zip文件访问数据库。如何将数据库放入jar文件? – CodeKingPlusPlus

+0

我添加了完整文档的链接,包括如何将数据库放入jar中。 –