jdbc連線mysql資料庫的幾種方式

2021-10-25 17:09:59 字數 3224 閱讀 7599

//第一種

driver driver =

newdriver()

; string url =

"jdbc:mysql://localhost:3306/aa?servertimezone=utc"

; properties pro =

newproperties()

; pro.

setproperty

("user"

,"root");

pro.

setproperty

("password"

,"123456");

connection conn = driver.

connect

(url,pro)

; system.out.

println

(conn)

;

//        第二種,反射

class<

?> clazz = class.

forname

("com.mysql.cj.jdbc.driver");

constructor<

?> wucan = clazz.

getdeclaredconstructor()

; driver dd =

(driver) wucan.

newinstance()

; system.out.

println

("建立連線");

string url =

"jdbc:mysql://localhost:3306/aa?servertimezone=utc"

; properties pro =

newproperties()

; pro.

setproperty

("user"

,"root");

pro.

setproperty

("password"

,"123456");

connection conn = dd.

connect

(url,pro)

; system.out.

println

("連線資料庫成功"

);

//        方式三

class<

?> clazz = class.

forname

("com.mysql.cj.jdbc.driver");

constructor<

?> wucan = clazz.

getconstructor()

; driver dd =

(driver)wucan.

newinstance()

; string url =

"jdbc:mysql://localhost:3306/aa?servertimezone=utc"

; string user =

"root"

; string password =

"123456"

; drivermanager.

registerdriver

(dd)

; connection conn = drivermanager.

getconnection

(url, user, password)

; system.out.

println

(conn)

;

//方式四

string url =

"jdbc:mysql://localhost:3306/aa?servertimezone=utc"

; string user =

"root"

; string password =

"123456"

; class.

forname

("com.mysql.cj.jdbc.driver");

connection conn = drivermanager.

getconnection

(url,user,password)

; system.out.

println

(conn)

;

//方式五

// filereader fr =

newfilereader

("connet\\src\\jdbc.properties.txt");

// properties pro =

newproperties()

; pro.

load

(fr)

; class.

forname

(pro.

getproperty

("driverclass"))

; connection conn = drivermanager.

getconnection

(pro.

getproperty

("url"

), pro.

getproperty

("user"

), pro.

getproperty

("password"))

; system.out.

println

(conn)

;

方式五的配置檔案資訊如下

user=root

password=123456

url=jdbc:mysql://localhost:3306/aa?servertimezone=utc

driverclass=com.mysql.cj.jdbc.driver

配置檔案放到src檔案下即可

一共四個步驟:

(1)配置檔案

(2)載入屬性表

(3)載入driver驅動

(4)建立連線

jdbc 連線mysql資料庫

class.forname org.postgresql.driver newinstance 裝載資料庫驅動 string url jdbc postgresql localhost 5432 postgres connection con drivermanager.getconnection ...

JDBC 連線MYSQL資料庫

1.載入驅動 class.forname com.mysql.jdbc.driver com.mysql.jdbc 包名 driver 驅動名,驅動包需要引入進來 mysql com.mysql.jdbc.driver oracle oracle.jdbc.driver.oracledriver s...

JDBC連線MySQL資料庫

在學習jdbc過程中,用idea連線資料庫時出現的問題記錄,來來回回找了好多資料,現在把相應的解決辦法記錄下來。通過localhost連線mysql資料庫時,可能會遇到時區的問題,簡單設定一下就可以了,但是通過localhost一般都是可以連上的。string url jdbc mysql loca...