精华内容
下载资源
问答
  • mybatis报错 找不到配置文件,也就是xml文件。放resource目录也报错,放src目录也报错,自己创建一个文件夹也...顺便说一下mybatis因为版本报错的话 ,首先去检查导入的jar包,再去检查自己数据库的版本,再去检查pom.

    mybatis报错 找不到配置文件,也就是xml文件。放resource目录也报错,放src目录也报错,自己创建一个文件夹也会报错。后来看了一下target目录,发现有些xml文件并没有得到加载。
    然后我把放在mapper目录下的rolemapper.xml放到了target对应的mapper目录下,其他的配置文件都放在src的resource目录下问题就解决了。
    有点赶时间,希望你们能看懂。
    在这里插入图片描述
    顺便说一下mybatis因为版本报错的话 ,首先去检查导入的jar包,再去检查自己数据库的版本,再去检查pom.xml的配置文件导入的mysql版本,一致的话,问题就不大了。

    展开全文
  • 原因:网速不好,下载依赖包出错,但idea认为依赖包已下载完成,所以不再下载,但...pom.xml也会报错。 解决办法:删除repository中对应的jar包文件夹,maven reimport,即重新让maven下载依赖包就好了。 ...

    原因:网速不好,下载依赖包出错,但idea认为依赖包已下载完成,所以不再下载,但springboot应用找不到jar包,报错。

    pom.xml也会报错。

    解决办法:删除repository中对应的jar包文件夹,maven reimport,即重新让maven下载依赖包就好了。
     

    展开全文
  • 前一段时间安装了最新的mysql 8.0.11,然后启动一个项目的时候报错信息如下: [ERROR] 2018-08-14 17:28:21,246 method:com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:695) init datasource ...

    前一段时间安装了最新的mysql 8.0.11,然后启动一个项目的时候报错信息如下:

    [ERROR] 2018-08-14 17:28:21,246 method:com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:695)
    init datasource error, url: jdbc:mysql://127.0.0.1:3306/mapp?characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false
    java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1078)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:989)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:975)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:920)
        at com.mysql.jdbc.ConnectionImpl.buildCollationMapping(ConnectionImpl.java:1074)
        at com.mysql.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImpl.java:3600)
        at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2541)
        at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2311)
        at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:834)
        at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
        at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:416)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:347)
        at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:148)
        at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:785)
        at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:142)
        at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1410)
        at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1464)
        at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:684)
        at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:991)
        at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:987)
        at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:103)
        at com.jfinal.plugin.activerecord.TableBuilder.build(TableBuilder.java:36)
        at com.jfinal.plugin.activerecord.ActiveRecordPlugin.start(ActiveRecordPlugin.java:171)
        at com.jfinal.core.Config.startPlugins(Config.java:87)
        at com.jfinal.core.Config.configJFinal(Config.java:48)
        at com.jfinal.core.JFinal.init(JFinal.java:67)
        at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:49)
        at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:118)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
        at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:768)
        at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)
        at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1242)
        at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)
        at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
        at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
        at org.eclipse.jetty.server.Server.doStart(Server.java:282)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
        at com.jfinal.server.JettyServer.doStart(JettyServer.java:120)
        at com.jfinal.server.JettyServer.start(JettyServer.java:64)
        at com.jfinal.core.JFinal.start(JFinal.java:159)
        at com.cefv.config.BaseConfig.main(BaseConfig.java:85)
    Caused by: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long
        at com.mysql.jdbc.ConnectionImpl.buildCollationMapping(ConnectionImpl.java:1019)
        ... 42 more
    [ERROR] 2018-08-14 17:28:21,263 method:com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:713)
    {dataSource-1} init error

    经过查资料发现是pom文件配置的mysql版本号的问题

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

    因为我的电脑安装的是最新的8.0.11数据库,连接驱动如图5.1.27版本会报如上错误,改为5.1.44及以上版本即可。

    展开全文
  • 如果你是类似下面的2点配置 1.jdbc.properties文件 jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/o2o?characterEncoding=utf8 ...2.POM文件 &lt;!-- mysql数据库...

    如果你是类似下面的2点配置

    1.jdbc.properties文件

    jdbc.driver=com.mysql.jdbc.Driver
    jdbc.url=jdbc:mysql://localhost:3306/o2o?characterEncoding=utf8
    jdbc.username=root
    jdbc.password=****

     

    2.POM文件
    <!-- mysql数据库连接包-->
    <!--这个jar包版本如果是8.0.12,则会报错-->
    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>8.0.12</version>
    </dependency>

    <!-- 数据源c3p0 -->
    <!-- https://mvnrepository.com/artifact/com.mchange/c3p0 -->
    <dependency>
      <groupId>com.mchange</groupId>
      <artifactId>c3p0</artifactId>
      <version>0.9.5.2</version>
    </dependency>

     

    看到如下红色字体错误:

    Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.

    你会去将jdbc.driver=com.mysql.jdbc.Driver改成jdbc.driver=com.mysql.jdbc.cj.Driver

    结果又会报如下红色字体错误

    org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: 
    ### Error querying database.  Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database!
    ### The error may exist in file [D:\SSM_maven\o2o\target\classes\mapper\AreaDao.xml]
    ### The error may involve com.imooc.o2o.dao.AreaDao.queryArea
    ### The error occurred while executing a query
    ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database!

     

    我当初就是遇到了这样的问题,查了很多的方法,都没能解决,但最后还是死马当活马医,做了如下改动,就解决了问题,还一脸懵逼,怎么会是这个原因呀!

    解决方法很简单,如下:

    1.降低 mysql-connector-java的jar包版本,比如降为如下

    <artifactId>mysql-connector-java</artifactId>
      <version>5.1.38</version>

    运行后再报如下错误

     WARN com.mchange.v2.c3p0.DriverManagerDataSource - Could not load driverClass com.mysql.jdbc.cj.Driver
    java.lang.ClassNotFoundException: com.mysql.jdbc.cj.Driver

     

    2.根据上面错误提示,很容易想到修改jdbc.properties,其实也就是还原最初的样子,如下

    jdbc.driver=com.mysql.jdbc.Driver

    3.再运行,OK

     

    最后,总结如下:

    <!-- mysql数据库连接包-->
    <!--这个jar包版本如果是6.x.x及以上,则会报错,所以改成5.x.x-->
    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>5.1.38</version>
    </dependency>

    <!-- 数据源c3p0 -->
    <!-- https://mvnrepository.com/artifact/com.mchange/c3p0 -->
    <dependency>
      <groupId>com.mchange</groupId>
      <artifactId>c3p0</artifactId>
      <version>0.9.5.2</version>
    </dependency>

     

    展开全文
  • 第一次写maven的pom文件代码,需要引入springboot的一些东西,涉及到spring启动,swagger-ui,lombok工具包,连接mysql的,全部报错,求大佬解答问题出在哪里 ![图片说明]...
  • nacos持久化只支持mysql,公司mysql版本是8.0,而nacos链接mysql8会报错,需要修改源码 1:下载源码 git clone https://github.com/alibaba/nacos.git 问题:下载太慢 切换码云 git clone https:/...
  • 在使用Maven的本地仓库时明明本地仓库已存在Jar包,但到pom.xml文件中配置相应Jar时,版本号老是爆红。而External Libraries中也存在此Jar包。 接下来解决此问题 一,首先来看出现的问题 由于版本号在爆红看着很不...
  • springboot链接MySQL数据库报错 Error creating bean with name ‘inMemoryDatabaseShutdownExecutor’ defined in class path resource [org/springframework/boot/devtools/autoconfigure/...
  • 好不容易搭建好了maven项目,只是在pom.xml中加了两个依赖包,pom.xml就无情的报错了,怎么解决? Maven 一般情况下,当我们在pom.xml文件中添加了 dependency后,按下保存键,maven就会自动先从本地仓库搜索相关库...
  • Springboot连接mysql数据库报错java.sql.SQLException: Access denied for user ‘’@‘localhost’ (using password: YES) 最近用springboot配置好参数后,访问数据库,报数据库连接失败的问题,尝试了网上的大部分...
  • springboot Mysql启动报错

    2020-05-25 09:13:43
    java.sql.SQLException: ...1.报错截图如下 java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'. at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:868) at c...
  • 找到出错的jar包文件位置,删掉_maven.repositories文件 (或用文本编辑器打开,将“&gt;XX=”改为“&gt;=”,即删除main,当然main也可能是其他值) ,然后update project。就这么简单,完美解决。具体什么...
  • 后来想了个办法,使用IDEA建一个新工程,新建时选择预设的依赖,比如mysql、lombok等等。等它创建完之后,看看它默认的版本是什么。然后再回到原来的POM文件里,把版本切换成和预设一样的就行了。 ...
  • 今天项目运行起来出来一个问题,以前是在公司电脑上开发的啥问题没有,今天换回到家里电脑上就有问题,报错信息为 ...后来发现是驱动问题,家里的mysql版本是8以上的,所以以前的数据库连接设置不...1.修改pom文件,把m...
  • 但是执行时又报这样那样的错,请你直接把pom.xml文件全部换了! <?xml version="1.0" encoding="UTF-8"?> <project xmlns=...
  • 因为表情符号是四个字节,数据库中utf8是三个字节,所以存入sql...1、在pom.xml文件中引入jar包: <dependency> <groupId>com.github.binarywang</groupId> <artifactId>java-emoji-con
  • Error01 针对Maven项目依赖 mysql驱动版本不配置 querying database. Cause: ...
  • 创建Spring Boot 工程时,使用JPA连接MySQL数据库,查询时报错,报错信息如下: ``` 2018-06-04 06:34:44.959 ERROR 6116 --- [nio-8080-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet....
  • 原因是:mysqll版本号和maven中pom文件中配置的mysql-connector版本号不同 原先我的是: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactI...
  • 刚开始pom.xml文件中,数据库相关依赖是这样写的: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.35</version...
  • api 3.1.0 com.fasterxml.jackson.core jackson-databind 2.8.7 commons-collections commons-collections 3.2 org.mybatis mybatis 3.4.2 org.mybatis mybatis-spring 1.3.1 mysql mysql-connector-java 5.1.37 c3p...
  • 报错信息:java.sql.SQLException: Unknown system variable 'tx_isolation' at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964) ~[mysql-connector-java-5.1.43.jar:5.1.43] at ...
  • 1. pom.xml 配置 // 在 dependencies 中做如下配置 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <...
  • 修改pom.xml文件。(就用maven下的) 按住CTRL键,点击mysql-connector-Java,修改成8.0.23 第四步:验证数据库是否成功连接 1.现有数据库,再写代码?先写代码再写数据库?——It’s up to you~ 创建表,并添
  • jdbc链接高版本mysql时的采坑总结报错信息解决措施方案一方案二 ... (错误的原因是pom文件配置的mysql版本号的问题) 2、报错出现Caused by: java.sql.SQLException: Unable to load authenti...
  • MySQL报错CLIENT_PLUGIN_AUTH is required

    千次阅读 2020-06-29 00:46:16
    发生以上错误的原因应该是:pom依赖中导入的mysql版本和所连接的mysql版本不一致导致的。 如下图,我没有指定pommysql版本,则系统自动使用最新的版本。 而我当前使用的myql版本为5.0(版本有点低),如下图...
  • 一开始在pom文件配置了 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.0</version>...
  • 报错:Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj.jdbc.Driver’. The driver is automatically registered via the SPI and manual loading of the driver ...
  • 问题情景: 在开发部署时,本地的mysql驱动包是5.6的,但是部署上服务器,Tomcat一启动就会报错jdbc连接失败, 经过排查发现服务器上的mysql版本为8.0.19 ,所以为了确保能正常在服务器上启动...2. pom文件内修改 ...
  • 报错信息如下: Caused by: java.lang.ArrayIndexOutOfBoundsException: 24 at com.mysql.cj.mysqla.io.Buffer.readLong(Buffer.java:284) ~[mysql-connector-java-6.0.2.jar:6.0.2] 后面的具体信息就...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 17,437
精华内容 6,974
关键字:

pom文件mysql版本报错

mysql 订阅