您好,登錄后才能下訂單哦!
本篇內容主要講解“怎么連接MySQL8數據庫”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么連接MySQL8數據庫”吧!
MySQL8和MySQL5.1、5.5、5.6、5.7的數據庫驅動有所變化,需要做一些調整。
使用源碼開發的,可以修改pom.xml,將jdbc驅動改為MySQL8的驅動:
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.22</version> </dependency>
使用程序部署到tomcat的,可以替換/WEB-INF/lib目錄下的JDBC驅動文件。用mysql-connector-java-8.0.x.jar替換mysql-connector-java-5.1.x.jar。
MySQL8 JDBC 驅動下載:mysql-connector-java-8.0.22.jar
驅動類:com.mysql.jdbc.Driver改為com.mysql.cj.jdbc.Driver。
數據庫連接:jdbc:mysql://127.0.0.1:3306/jspxcms?characterEncoding=utf8改為jdbc:mysql://127.0.0.1:3306/jspxcms?serverTimezone=Asia/Shanghai
使用源碼開發的,修改/src/main/resources/application.properties。
使用程序部署到tomcat的,修改/WEB-INF/classes/application.properties。
# 原配置 #spring.datasource.driver-class-name=com.mysql.jdbc.Driver #spring.datasource.url=jdbc:mysql://127.0.0.1:3306/jspxcms?characterEncoding=utf8 # 修改后配置 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://127.0.0.1:3306/jspxcms?serverTimezone=Asia/Shanghai
注意:如果配置為serverTimezone=UTC,會導致日期字段出現時差,因為我們用的是北京時間(上海時間、東八區時間、UTC+8),就是國際時加八小時。
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/jspxcms?characterEncoding=utf8&useSSL=false
到此,相信大家對“怎么連接MySQL8數據庫”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。