酷知百科網

位置:首頁 > 遊戲數碼 > 互聯網

JDBC如何連接MySQL數據庫

互聯網2.1W

如果我們想用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張

特別提示

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

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

標籤:JDBC MySQL 數據庫