自学内容网 自学内容网

### 更新数据库时出错。原因:java.sql.SQLException: No database selected

更新数据库时出错。原因: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 中加上数据库名称

在这里插入图片描述


原文地址:https://blog.csdn.net/weixin_44666786/article/details/142906426

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!