导入依赖
配置连接数据库的信息,注意h2数据库URL的设置方式,可以直接选择工程文件目录
运行main函数,点击登录后显示
系统会将用户登录信息添加到数据库中记录下来
遇到的最大的坑:
H2数据库配置的时候并没有设置用户名和密码,后来不知道是不是改了一下还是咋的,居然不能连接,一直就显示用户名和密码错误
There was an unexpected error (type=Internal Server Error, status=500).
nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password 【28000-199】 ### The error may exist in cn/edu/hnnu/community/mapper/UserMapper.java (best guess) ### The error may involve cn.edu.hnnu.community.mapper.UserMapper.insert ### The error occurred while executing an update ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password 【28000-199】
最后网上找了一个方法,用命令直接设置数据库用户名和密码才解决。
CREATE USER IF NOT EXISTS 【用户名】 PASSWORD '密码';
ALTER USER 【用户名】 admin true ;
网友评论