当前位置: 首页 > 知识库问答 >
问题:

在网页上创建Derby数据库

李和裕
2023-03-14

我有一个JavaApplet,它显示来自Derby数据库的2D表格数据。我也在使用Netbean。我希望这个应用程序在网页上。我已经将html文档和所有. class文件上传到服务器上的适当目录中。剩下的是访问数据库。

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

  1. 如何创建/设置数据库以在网页上生存

非常感谢所有的帮助。如果我能让我的问题更清楚,请告诉我。

共有1个答案

皮景龙
2023-03-14

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

请参阅此相关问题:使用Java程序分发用JavaDB创建的数据库

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

有关在jar中构建和部署数据库的完整文档,请参阅以下文档:http://db.apache.org/derby/docs/10.9/devguide/cdevdeploy15325.html

 类似资料:
  • 问题内容: 将Apache Derby与Java结合使用(J2ME,但我认为这没有什么不同),是否有任何方法可以检查数据库是否已经存在并包含表? 问题答案: 除了MySQL之外,我什么都不知道,只有很少的解决方法,这与MySQL具有IF EXIST的功能不同。 您要做的是,尝试连接数据库,如果不可能的话。在成功建立连接之后,您可以执行简单的选择,例如SELECT count(*)FROM TABL

  • 我直接下载了C:\中的derby,并设置了DERBY_INSTALL和CLASSPATH变量: 因此它显示ij>,并且我能够使用命令行SQL语句创建数据库。但我必须使用Java代码创建数据库及其表。所以我在下面的源代码,但我不知道在哪里粘贴它和如何运行它。当我将它粘贴到db-derby-10.9.1.0-bin>bin文件夹中,并尝试使用'java MainClass komaldb c:\'在该

  • 我在一个公司代理的后面工作,当试图创建一个新的derbyjs项目时,我得到的错误是它试图安装依赖项 下面是错误的部分。 正在安装依赖项。这可能需要一段时间... npm http获取http://registry.npmjs.org/express/3.0.0beta4 npm错误!错误:协议无效 npm错误!在request.init(C:\Program Files\nodejs\node_m

  • pre { white-space: pre-wrap; } 在本教程中,我们将向您展示如何在数据网格(datagrid)页脚显示摘要信息行。 为了显示页脚行,您应该设置 showFooter 属性为 true,然后准备定义在数据网格(datagrid)数据中的页脚行。以下是示例数据:     {"total":1,"rows":[{"id":1,"name":"Chai","price":18

  • 我使用Eclipse数据库开发视角手动创建了一个模式和几个表。但是每当我试图从代码访问表时,我都会得到“架构不存在”错误。但是,如果我在使用这些表之前在程序中创建这些表,一切都会顺利。每次连接到数据库时都必须创建表吗?因为,我正在测试我的代码,我必须多次重启项目。

  • 我正在开发一个Rest API,用于从数据库中获取所有主题。我在Derby中使用Spring Boot,并使用JPA与derby进行交互。启动Spring Boot应用程序时,JPA无法在derby上创建表并抛出错误。 第一个类是实体类,第二个是回购类。