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

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

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


缥缈止盈
浏览 522回答 1
1回答

拉风的咖菲猫

H2 中没有默认密码或默认管理员用户名。如果您有创建新数据库的权限(例如,当使用嵌入式数据库时,您总是有这样的权限),您在第一次连接时指定的用户名和密码将在新数据库中用于创建具有 ADMIN 权限的用户.https://h2database.com/html/tutorial.html#creating_new_databases
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java