更新数据库时出错。原因:java.sql.SQLException: No database selected
- 问题:
- 原因:
- 解决办法:
问题:
在基于idea环境中学习搭建mybatis框架时,MySQL数据库执行插入语句遇到以下异常:
com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit5
com.ningxia.mybatis.test.MyBatisTest,testMybatis 正在加载类
com.mysql.jdbc.Driver'. This is deprecated. The new driver class is
com.mysql.cj.jdbc.Driver'。该驱动程序通过 SPI 自动注册,通常不需要手动加载驱动程序类。org.apache.ibatis.exceptions.PersistenceException:
### 更新数据库时出错。原因:java.sql.SQLException: No database selected
### 该错误可能存在于 mappers/UserMapper.xml
### 该错误可能涉及 defaultParameterMap
### 设置参数时出错
### SQL:insert into t_user values(null,"tom","123456",23,"男","tom@163.com")
### 原因:java.sql.SQLException:未选择数据库
原因:
在
MyBatis
配置文件连接URL
时忘记指定数据库
解决办法:
在
MyBatis
配置文件连接URL
中加上数据库名称