網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好

JDBC如何連接MySQL數據庫

欄目: 互聯網 / 發佈於: / 人氣:2.03W

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

特別提示

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

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