如何使用 JDBC 更新/更改 H2 数据库中的用户帐户名?

Posted

技术标签:

【中文标题】如何使用 JDBC 更新/更改 H2 数据库中的用户帐户名?【英文标题】:How to Update/Change user account name in H2 database using JDBC? 【发布时间】:2016-09-06 11:21:05 【问题描述】:

使用JDBC更改嵌入式模式下H2数据库的用户名应该使用什么查询?我需要用用户输入的字符串更新用户名。

【问题讨论】:

哪个用户名?用于登录 H2 的用户帐户的名称?表中的用户名?数据库中有不同的用户帐户? 是的用户帐户名 h2database.com/html/grammar.html#alter_user_rename 【参考方案1】:

使用此查询 注意:更改用户名后密码将失效

alter user "+username+" rename to "+newusername+"//alter username
alter user"+newusername+" set password '"+password+"' //alter password

【讨论】:

以上是关于如何使用 JDBC 更新/更改 H2 数据库中的用户帐户名?的主要内容,如果未能解决你的问题,请参考以下文章

H2:打开连接,更新,关闭连接,现在我所有的更改都消失了吗?

如何断开 Glassfish 上的所有 JDBC 连接并解锁 H2 数据库?

尝试使用 H2 数据库更新 JDBC ResultSet 时出现异常

如何更改 h2 数据库密码?

H2 数据库,关闭时不保存更改

更改 H2 中的跟踪文件