MYSQL報錯:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException


之前一直是使用oracle數據庫,今天剛剛下載mysql初次使用,mysql版本是8.0.14;

結果連接數據庫的時候一直報錯:

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server

總結一下:

mysql 8.0 以后,java 的驅動包發生了變化,從 com.mysql.jdbc.Driver 變為 com.mysql.cj.jdbc.Driver

不再是之前的:com.mysql.jdbc.Driver

2.驅動的mysql-connector-java.jar包的版本過低

解決辦法:

<dataSource type="POOLED">
        <property name="driver" value="com.mysql.cj.jdbc.Driver"/>
        <property name="url" value="jdbc:mysql://localhost:3306/mybatis-spring?charset=utf-8&amp;useSSL=false&amp;
        serverTimezone=GMT%2B8&amp;allowPublicKeyRetrieval=true"/>
<property name="username" value="root"/> <property name="password" value="123"/> </dataSource>

里面配置了一個時區,com.mysql.cj.jdbc.Driver 需要這個時區 ;

 

由於mysql官網總是打不開或者下載過慢的問題

此處分享jar包的下載:https://pan.baidu.com/s/12zWnriR6W4KPZt3EAgHRVw

提取碼:rekg

希望大家都能互相幫助;

參考文章:https://www.cnblogs.com/young-youth/p/11665608.html

參考文章:https://www.jianshu.com/p/eebf9612f53e

參考文章:https://blog.csdn.net/qq_44313091/article/details/96884123


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM