IDEA进行mybatis项目时maven导入jar包问题

运行环境:idea2018        jdk1.8        maven3.6.1        mysql5.7.24

maven导入java包问题:

一:

 譬如这样爆红的话应该是没有导入以下jar包:

<dependency>
       <groupId>org.mybatis</groupId>
       <artifactId>mybatis</artifactId>
       <version>3.5.5</version>
</dependency>

二:

jar包:

<dependency>
         <groupId>mysql</groupId>
         <artifactId>mysql-connector-java</artifactId>
         <version>5.1.32</version>
</dependency>

 三:

如果maven已经导入了jar包还是会出现以下问题,那么直接去maven仓库里面找到那个jar包看看能不能正常打开,如果是“无法访问”弹窗的话那应该这个jar是不可用的,以下有两种方式解决:

 1.

把maven仓库的导入的有问题的jar包删了,再reimport以下试试。

2. 

https://mvnrepository.com/artifact/mysql

这个网站可以找到需要的jar包,然后在项目下建立一个lib

在lib下把jar包复制进去(注意不要把文件夹直接复制进去,要找到xxx.jar复制粘贴进去)

最后还要Add As Library

结果:

可以看到有一个mybatis的jar包

 还有配置mybatis-config文件时要仔细看好自己驱动,url那些有没有弄错了

<?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>
    <environments default="development">
        <environment id="development">
            <transactionManager type="JDBC"/>
            <dataSource type="POOLED">
                <property name="driver" value="com.mysql.jdbc.Driver"/>
                <property name="url" value="jdbc:mysql:///mybatis?useSSL=false"/>
                <property name="username" value="root"/>
                <property name="password" value="1234"/>
            </dataSource>
        </environment>
    </environments>
    <mappers>
        <mapper resource="UserMapper.xml"/>
    </mappers>
</configuration>

driver和url基本都是不变的,username是自己数据库的名字,一般下了数据库默认都是root,password就是自己设置的密码,下面那个mappers是一个映射,要按照自己的映射文件进行设置。

因为我用的是mysql5.7.24,所以驱动是com.mysql.jdbc.Driver,我看别人说的mysql8的话是

com.mysql.cj.jdbc.Driver,如果配置有问题的话会有如下报错:

或者有“ClassNotFoundException”的错误。

总结:

加油!!!


  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值