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

在不使用sql或nosql服务器的情况下将数据提供程序集成到应用程序

满和安
2023-03-14

我正在创建一个简单的CMS软件,没有太多的数据存储。我目前使用mysql作为我的数据提供者,并且在表示层中有一个Java应用程序。这个CMS将是一个独立的,这意味着数据收集和处理将在一台计算机中完成。

我创建了一个安装程序来安装在我的客户端计算机中。但我需要设置mysql然后数据库以及。而且我的客户没有足够的IT知识来自己设置数据库。因此,对于每个客户机,我必须参加并安装mysql服务器。

我需要的是一种在不使用mysql或任何其他sql或nosql服务器的情况下将data-provider集成到应用程序的方法。因此我的客户机可以使用安装向导中的简单指导步骤自行安装它。

共有3个答案

须彭亮
2023-03-14

我在这里找到了一个很好的例子http://java.sun.com/developer/technicalaticles/j2se/desktop/javadb/

谢谢大家的帮助

陶博涉
2023-03-14

您可以尝试使用hsqldb或sqlite DB。这些dbs可以与内存中的应用程序捆绑在一起,也可以使用一个简单的文件作为DB。希望有帮助

家西岭
2023-03-14

您可以使用一种嵌入式db,如JavaDB(例如Derby)。JRE中添加了对该数据库的支持。所以客户机所需要的就是安装JRE。而不需要任何安装和其他东西设置,就可以获得完整的关系数据库。

 类似资料:
  • 我们使用的是Spring Boot 2.3.4 我们有一些只需要应用程序的单元测试。要加载的属性(包括其所有配置文件管理aso)。在不启动完整的Spring Boot服务器的情况下可以做到这一点吗? 编辑: 我尝试了@SpringBootTest注释,但它总是启动整个服务器,因为我引用了@SpringBootApplication类(或者它是自动引用的)。实际上,您不需要所有其他注释,比如@Con

  • 针对 J2EE 体系,Hibernate 有如下几个集成的方面: 容器管理的数据源(Container-managed datasources): Hibernate 能使用通过容器管理,并由 JNDI 提供的 JDBC 连接。通常,特别是当处理多个数据源的分布式事务的时候,由一个 JTA 兼容的 TransactionManager 和一个 ResourceManager 来处理事务管理(CMT

  • 你能帮我吗?我正在尝试创建一个Android应用程序,它将连接到SQL服务器数据库。我正在使用JDBC驱动程序和: > 在项目设置中添加了JDBC- 最后,我收到了一个例外,那就是驱动程序com。微软jdbc。未找到SQLServerDriver 如果我在Java应用程序上运行相同的控制台应用程序,它就会工作。

  • 我在我的项目中使用带有MongoDb和Elasticsearch的Springboot。当我的Elasticsearch服务器运行时,我的Springboot应用程序运行良好,但当Elasticsearch服务器停止时,我的Springboot应用程序也无法启动。根据我的项目要求,即使Elasticsearch服务器无法启动,我们的Springboot应用程序仍应运行,因为我们的大多数API都是基

  • 我是新来的jboss服务器。我有jboss 4.2.3服务器。我在单个服务器上有很多应用程序。我需要在不重启jboss服务器的情况下部署我的应用程序。有可能吗?如果是这样,有哪些选择? 提前谢谢!!

  • 在少数情况下,我们的应用程序使用大约12 GB的内存。我们试图使用jmap实用程序获得堆转储。由于应用程序使用了一些GB的内存,它会导致应用程序停止响应,并导致生产中的问题。 在我们的例子中,堆的使用率在6小时内从2-3GB突然增加到12GB。为了发现内存使用趋势,我们尝试在重启应用程序后每一小时收集一次堆转储。但正如前面所说,由于使用jmap会导致应用程序挂起,我们需要重新启动它,我们无法了解内

  • 如何将PHP应用程序连接到spark sql节俭服务器? 我想不出问题出在哪里。

  • 问题内容: 我设法在我的应用程序中使用Sun的MSCAPI提供程序。我现在遇到的问题是,即使我在代码中提供了密码,它也总是会弹出一个窗口,要求输入密码。这是一个问题,因为我需要Web服务中的加密功能。 这是我现在拥有的代码: 这很好用,但是在最后一行运行时,我弹出一个对话框,要求输入密码。我该如何预防? 问题答案: MSCAPI提供程序不支持将密码提供给CAPI: 假定必须提供密码的应用程序支持兼