日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql + IDEA + JDBC

發布時間:2023/12/19 数据库 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql + IDEA + JDBC 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一時心血來潮,寫一個java連接數據庫的操作,這里使用的編譯器是IntelliJ IDEA,數據庫是MYSQL,以下是連接數據庫過程遇到的問題。
1.創建簡單的Java項目
2.下載Connector/J,教程看這里(不好意思,沒找到鏈接,就這麼掛出來啦?)
3.將mysql-connector-java-8.0.17.jar包導入,java項目中(版本可能不一樣沒關系啦),戳這里?
https://blog.csdn.net/qq_36172505/article/details/84102468
4.連接數據庫,戳這里?
https://jingyan.baidu.com/article/ce09321bbcaddf2bfe858f56.html
5.掛上我的代碼供大家參考,這僅僅是連接了數據庫,具體的增刪改查還沒有寫。?

package com.company; import java.sql.Connection; import java.sql.DriverManager;public class TestConnection {private static final String DBDRIVER = "com.mysql.cj.jdbc.Driver";private static final String DBURL = "jdbc:mysql://localhost:3306/test?useUnicode=true" +"&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&" +"serverTimezone=UTC";private static final String USER = "root";private static final String PASSWORD = "ysl197208";public static void main(String[] args) throws Exception{//加載數據庫驅動程序Class.forName(DBDRIVER);//根據連接協議,用戶名,密碼連接數據庫Connection conn = DriverManager.getConnection(DBURL, USER,PASSWORD);System.out.println(conn); //輸出數據庫連接conn.close(); //數據庫關閉} }

在我的運行過程中有一個錯誤一直不知道怎么回事,在這篇博文中得到了解決。
https://www.cnblogs.com/jeffen/p/6288142.html
錯誤:
private static final String DBURL ="jdbc:mysql://localhost:3306/test";
這是我把在create database的時候生成的url直接復制過來的,一直報錯

Exception in thread "main" java.sql.SQLException: The server time zone value '���??��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.

之后解決了

private static final String DBURL = "jdbc:mysql://localhost:3306/test?useUnicode=true" +"&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&" +"serverTimezone=UTC";

總結

以上是生活随笔為你收集整理的mysql + IDEA + JDBC的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。