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

歡迎訪問 生活随笔!

生活随笔

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

数据库

dbeaver连接mysql 驱动jar_用Intellij Idea创建一个普通的Java工程并用JDBC连接数据库...

發布時間:2024/4/11 数据库 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 dbeaver连接mysql 驱动jar_用Intellij Idea创建一个普通的Java工程并用JDBC连接数据库... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

演示:如何創建一個普通的Java工程,并導入MySql數據庫的驅動包,用JDBC方式來連接數據庫。

Intellj Idea 先創建工程

1、打開Intellij Idea,創建Project,File->New->Project,如圖所示:

2、指定JDK安裝目錄,再點擊Next

3、再次點擊Next,來到如圖所示地方,給項目取名,比如項目命名為:JDBCDemo,最后點擊Finish4、至此,項目已成功創建完畢。src->New->Package,添加包名:com.dgd.test

5、創建Test類,如下:

public
  • 1

  • 2

  • 3

  • 4

  • 5

6、右鍵彈出菜單,點擊Run ‘Test.main()’,運行

7、控制臺最終打印如圖所示結果。

項目創建完畢,現在演示利用JDBC來連接數據庫。

1、創建一個目錄,用來放mysql的驅動包,類似eclipse的lib目錄:JDBCDemo->New->Directory。

2、把mysql的jar包復制過來(jar包可在文末點擊碼云鏈接,把整個代碼倉庫拉下來,在項目的libs目錄下可找到)。

3、把jar包添加到項目里,類似eclipse的add to build path功能,快捷鍵:Ctrl+Alt+Shift+S,彈出圖示菜單。

4、選擇第一項:JARs or directories。

5、找到剛才添加的jar包,點擊確定。

6、點擊Apply,OK。

下面用代碼來演示是否能正常連接到數據庫。

準備工作:
在本地先安裝好MySql環境,安裝過程可自行百度,然后用Navicat可視化工具(安裝過程可自行百度),執行以下腳本初始化數據:

# 創建名為demo的數據庫,如果存在則刪除
  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

  • 11

  • 12

  • 13

  • 14

  • 15

  • 16

  • 17

  • 18


創建DBTest類,輸入以下代碼:

package com
  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

  • 11

  • 12

  • 13

  • 14

  • 15

  • 16

  • 17

  • 18

  • 19

  • 20

  • 21

  • 22

  • 23

  • 24

  • 25

  • 26

  • 27

  • 28

  • 29

  • 30

  • 31

  • 32

  • 33

  • 34

  • 35

  • 36

  • 37

  • 38

  • 39

  • 40

  • 41

  • 42

  • 43

  • 44

  • 45

  • 46

  • 47

  • 48

  • 49

最后控制臺打印下圖結果,表示已成功連接到數據庫。

連接不上的幾種報錯:

一、報錯如下,沒有確定時區,server time

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. at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) ~[mysql-connector-java-8.0.16.jar:8.0.16]

解決方式1
加上版本號5.1.47,如果加上版本號6.0.6也不行,可能是因為版本太高。

<dependency>
  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

解決方式2
不加版本號或者版本號為6以上,解決方式:在連接數據庫的配置文件中加上以下,時區亞洲/上海,

"jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8&

serverTimezone=UTC&useSSL=false"

url
  • 1

解決方式3

二、數據庫驅動

1.報錯信息是這樣的;

處理:提示信息表明數據庫驅動com.mysql.jdbc.Driver'已經被棄用了、應當使用新的驅動com.mysql.cj.jdbc.Driver'

總結

以上是生活随笔為你收集整理的dbeaver连接mysql 驱动jar_用Intellij Idea创建一个普通的Java工程并用JDBC连接数据库...的全部內容,希望文章能夠幫你解決所遇到的問題。

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