我正在使用需要本地数据库的桌面Java应用程序(服务器不是一个选项)。应用程序的每次安装都应随数据库一起提供。我正在使用SQL Developer,但是不如何“导出”数据库(不是架构)?那有可能吗?
如果应用程序必须在安装时创建数据库,那么连接字符串将是什么样子(特别是用户和密码字段)?
我当前的设置有一个我创建的用户,以及一个从IntelliJ到数据库的链接,但是由于用户不存在,我不确定它是否可以在其他地方使用。
谢谢!
答案 0 :(得分:0)
您可以使用H2 Data Base 设置一个内存数据库,一旦应用程序关闭,它就会关闭。关闭应用程序后,您需要将应用程序数据存储在客户端计算机中,并在启动时将其加载回。
这里是开始使用H2 Database with Spring的好地方。