导出 SQL 数据库供本地使用 Java

Export SQL Database for local use Java

我正在开发需要本地数据库(服务器不是一个选项)的桌面 Java 应用程序。应用程序的每次安装都应随数据库一起提供。我正在使用 SQL Developer 但不知道如何 'export' 数据库(不是架构)?这可能吗?

如果应用程序必须在安装时创建数据库,连接字符串应该是什么样的(特别是用户和密码字段)?

我当前的设置有一个我创建的用户和一个从 IntelliJ 到数据库的 link,但我不确定这是否适用于其他地方,因为该用户不存在。

谢谢!

您可以使用 H2 Data Base 建立一个内存数据库,一旦应用程序关闭,它就会关闭。您需要在关闭应用程序时将应用程序数据存储在客户端计算机中,并在启动时将其加载回来。

这里是开始使用 H2 Database with Spring 的好地方。