org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password [28000-199]

在IDEA中使用Database操作时,遇到错误org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password [28000-199]

原因是:

第一次连接H2 数据库的时候,H2数据库会初始化用户名和密码,但配置文件properties中定义了数据库的用户名和密码,造成冲突了。

我的解决方法是(删除数据库重新来):

  1. 关闭程序,关闭数据库连接(程序不关闭会报错,改不了)
  2. 删除数据库,并删除.idea下dataSources中的xml文件
  3. 重新创建数据库,再启动项目

01

02