配置嵌入式H2用户以进行分发

时间:2013-10-09 21:00:13

标签: java authentication jdbc h2 embedded-database

我正在尝试使用H2(嵌入模式)打包ZIP文件(也包含我的Java应用程序JAR)。当用户运行JAR时,它将使用随ZIP文件“附带”的H2数据库。

如何配置H2数据库的用户名和密码,我的JAR可以使用它来访问数据?例如,我可能想要创建一个名为myapp的用户名,密码为12345,并将其提供给我的应用程序的JDBC连接字符串。

但是为了让JDBC根据H2 DB验证我的应用程序,我首先需要首先设置myapp用户。我该怎么做呢?提前谢谢!

1 个答案:

答案 0 :(得分:1)

如果尝试连接到不存在的数据库,则会创建该数据库。见http://www.h2database.com/html/tutorial.html#creating_new_databases

多汁的一点:

  

创建数据库的用户自动成为此数据库的管理员。