4.集成mybatis实现插入操作

2019-07-18  本文已影响0人  杰伦哎呦哎呦

导入依赖

配置连接数据库的信息,注意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 ;

上一篇 下一篇

猜你喜欢

热点阅读