JDBC如何連線MySQL資料庫

來源:酷知科普網 2.06W

如果我們想用Java做一個有功能的軟體,通常情況是用Java寫介面,然後用JDBC連線資料庫,那麼如何用Java連線資料庫呢?其實都是固定的步驟,我們只需要記住就ok了!

操作方法

(01)第一步,載入驅動程式,我們連線資料庫,首先得為資料庫管理系統載入一個JDBC驅動程式,使用ame()方法呼叫來完成,引數是驅動類的名稱(PS:引數部分牢記就好);程式碼如圖:

JDBC如何連線MySQL資料庫

(02)第二步,開啟資料庫連線,我們需要第一步載入的驅動程式來開啟我們特定的資料庫。首先使用Connection建立連線,然後使用DriverManager建立連線;在這裡有三個引數,分別為①資料庫的名字,②資料庫的密碼,③資料庫的連線。在這裡著重說一下資料庫的連線該怎麼寫:String url = "jdbc:mysql://localhost:3306/xskc"; ,其中【jdbc:mysql://】部分是固定的,只要是連線MySQL資料庫,這部分就是固定的;【localhost】表示本地連線,就是說資料庫在本地,也可以寫成,可以理解成ip地址;3306待辦配置MySQL資料庫時的埠號,一般都為3306;【xskc】表示資料庫的名字,根據自己情況定,你的資料庫是什麼名字,這裡就寫什麼;具體程式碼看圖:

JDBC如何連線MySQL資料庫 第2張

(03)第三步,獲得Statement物件,這個Statement物件主要是在第四步執行SQL語句的,使用Statement類建立物件;程式碼如圖:

JDBC如何連線MySQL資料庫 第3張

(04)第四步,執行SQL語句,首先將SQL語句用字串表示出來,然後用Statement物件呼叫相應的方法來執行SQL語句,這裡注意一下:如果SQL語句是查詢語句,就用executeQuery()這個方法,其餘的都可以用executeUpdate()方法;示例程式碼如圖:

JDBC如何連線MySQL資料庫 第4張

(05)第五步,因為我們的示例程式碼中的SQL語句是查詢語句,所以我們需要將查詢到的結果進行處理,所以得處理結果集,使用ResultSet類的物件進行處理,這裡可以將資料庫的返回結果當作一個集合;需要注意的是隻有查詢語句,即select語句才會有結果集返回;示例程式碼如圖:

JDBC如何連線MySQL資料庫 第5張

(06)這樣我們就可以成功連線資料庫了,看一下我們的執行結果;

JDBC如何連線MySQL資料庫 第6張

特別提示

上面說的三種環境在網上都有很多的教程,大家如果不會可以給我留言聯絡我!

我自己覺得,連線資料庫的步驟在很多地方都會用,所以勸大家一定要牢記!

熱門標籤