Java H2数据库-在服务器启动期间设置管理员密码

时间:2019-07-01 19:05:23

标签: java h2

默认情况下,H2 DB的管理员密码为空。我想知道是否存在一种方法,可以在服务器启动期间将密码默认设置为初始值吗?

我看到了一个名为“ -webAdminPassword”的选项(java -cp h2-1.4.199.jar org.h2.tools.Server-?),但我想这是另外一回事了。除了在启动后执行SQL脚本“ ALTER USER SA SET PASSWORD'sa'”之外,还有其他选择吗?

谢谢

1 个答案:

答案 0 :(得分:0)

H2中没有默认密码或默认管理员用户名。如果您具有创建新数据库的权限(例如,在使用嵌入式数据库时始终具有此类权限),则在新数据库中将使用在第一次连接期间指定的用户名和密码来创建具有ADMIN权限的用户

https://h2database.com/html/tutorial.html#creating_new_databases