第2章 獲取資料庫連線

2021-10-07 04:54:36 字數 1740 閱讀 6958

2.2 要素二:url

2.3 要素三:使用者名稱和密碼

2.4 資料庫連線方式舉例

註冊驅動:drivermanager 類是驅動程式管理器類,負責管理驅動程式

舉例:

oracle 9i的連線url編寫方式:

sqlserver的連線url編寫方式:

@test

public

void

testconnection1()

catch

(sqlexception e)

}

說明:上述**中顯式出現了第三方資料庫的api

@test

public

void

testconnection2()

catch

(exception e)

}

說明:相較於方式一,這裡使用反射例項化driver,不在**中體現第三方資料庫的api。體現了面向介面程式設計思想。

@test

public

void

testconnection3()

catch

(exception e)

}

說明:使用drivermanager實現資料庫的連線。體會獲取連線必要的4個基本要素。

@test

public

void

testconnection4()

catch (sqlexception var1) }*/

//3.獲取連線

connection conn = drivermanager.

getconnection

(url, user, password)

; system.out.

println

(conn);}

catch

(exception e)

}

說明:不必顯式的註冊驅動了。因為在drivermanager的原始碼中已經存在靜態**塊,實現了驅動的註冊。

@test

public

void

testconnection5()

throws exception

其中,配置檔案宣告在工程的src目錄下:【jdbc.properties】

user=root

password=abc123

url=jdbc:mysql://localhost:3306/test

driverclass=com.mysql.jdbc.driver

說明:使用配置檔案的方式儲存配置資訊,在**中載入配置檔案

使用配置檔案的好處:

①實現了**和資料的分離,如果需要修改配置資訊,直接在配置檔案中修改,不需要深入**

②如果修改了配置資訊,省去重新編譯的過程。

JDBC 第2章 獲取資料庫連線

獲取資料庫連線 1.1 driver介面介紹 1.2 載入與註冊jdbc驅動 載入驅動 載入 jdbc 驅動需呼叫 class 類的靜態方法 forname 向其傳遞要載入的 jdbc 驅動的類名 註冊驅動 drivermanager 類是驅動程式管理器類,負責管理驅動程式 jdbc url 用於標...

第2章 MySql資料庫

安裝後,mysql會以windows服務的方式為我們提供資料儲存功能。開啟和關閉服務的操作 右鍵點選我的電腦 管理 服務 可以找到mysql服務開啟或停止。也可以在dos視窗,通過命令完成mysql服務的啟動和停止 必須以管理員身份執行cmd命令視窗 net start mysqlmysql是乙個需...

2 資料庫連線

1.註冊驅動 class.forname com.mysql.cj.jdbc.driver 對於我的電腦為mysql8.0版本的2.建立連線 connection connection null string url jdbc mysql localhost 3306 grade user root...