Cannot find class: com.mysql.cj.jdbc.Driver

博主遇到MyBatis运行时错误:Cannot find class: com.mysql.cj.jdbc.Driver。问题源于mysql驱动版本过低不支持该驱动类。解决方案是降级到支持com.mysql.jdbc.Driver的驱动版本。
摘要由CSDN通过智能技术生成

本人目录结构如下图

居中的图片: 项目结构图

本人主要代码如下

com.mybatis.mapper.UserMapper.xml

<?xml version="1.0" encoding="UTF-8"?>  
<!DOCTYPE mapper   
PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN"  
"http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd"> 
<mapper namespace="com.mybatis.mapper.UserMapper">
	<!-- 根据“uid”查询一个用户信息 -->
	<select id="selectUserById" parameterType="Integer" resultType="com.mybatis.po.MyUser">
		select * from user where uid=#{
   uid}
	</select>
		<!--查询一个所有用户信息 -->
	<select id="selectAllUser"  resultType="com.mybatis.po.MyUser">
		select * from user 
	</select>
	<!-- 增加一个用户 -->
	<insert id="addUser" parameterType="com.mybatis.po.MyUser">
		insert into user (uname,usex) values (#{
   uname},#{
   usex})
	</insert>
	
	<update id="updateUser" parameterType="com.mybatis.po.MyUser">
		update user set uname=#{
   uname},usex=#{
   usex} where uid=#{
   uid}
	</update>
	
	<delete id="deleteUSer" parameterType="Integer">
		delete from user where uid=#{
   uid}
	</delete>
</mapper>

mybatis-config.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
    <!-- 1、mybatis使用properties来引入外部properties配置文件的内容 
    resource 引入类路径下资源 
    url 引入网络路径或磁盘路径下资源 -->
    <properties resource="mysql.properties"></properties>

    <environments default="development">
        <environment id="development">
            <transactionManager type="JDBC" />
            <!-- 配置数据库连接信息 -->
            <dataSource type="POOLED">
                <property name="driver" val
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值