我正在开发一个需要本地数据库的桌面Java应用程序(服务器不是一个选项)。每次安装应用程序都应该附带数据库。我正在使用SQL Developer,但不知道如何'导出'数据库(而不是架构)?这甚至可能吗?
如果应用程序必须在安装时创建数据库,那么连接字符串将是什么样的(特别是用户和密码字段)?
我当前的设置有一个用户,我从IntelliJ到数据库的链接,但我不确定这将在别处工作,因为用户将不存在。
谢谢!
您可以使用H2 Data Base设置内存数据库,并在应用程序关闭后关闭它。您需要在关闭应用程序时将应用程序数据存储在客户端计算机中,并在启动时将其加载回来。
这是一个开始使用H2 Database with Spring的好地方。