當前位置:編程學習大全網 - 源碼下載 - 如何用java連接mysql數據庫

如何用java連接mysql數據庫

1.?在開發環境中加載指定數據庫的驅動程序。

在下壹個實驗中,使用MySQL作為數據庫,所以需要從MySQL下載支持JDBC的驅動程序(MySQL-connector-Java-5.1.18-bin . jar)。

2.?開發環境是MyEclipse,下載的驅動加載到開發環境中。

3.?Java程序中的加載驅動程序。

在Java程序中,通過?" Class.forName "

方法來加載添加到開發環境中的驅動程序,如class . forname(" com . MySQL . JDBC . driver ")。

4.?創建數據連接對象:通過DriverManager類創建數據庫連接對象連接。

DriverManager類作用於Java程序和JDBC驅動之間,用於檢查加載的驅動是否可以建立連接,然後通過其getConnection方法根據數據庫的URL、用戶名和密碼創建壹個JDBC。

聯系?對象。代碼:連接?聯系?=DriverManager.getConnection("連接到數據庫的URL ",“用戶名”,?

“密碼”)。

其中URL=協議名+IP地址(域名)+端口+數據庫名;用戶名和密碼是指登錄數據庫時使用的用戶名和密碼。具體例子創建MySQL的數據庫連接代碼如下:

聯系?connectMySQL=?

driver manager . gei connection(" JDBC:MySQL://localhost:3306/my user "," root "?

,“根”?);

5.?創建壹個語句對象:語句?類主要用於執行靜態。SQL?

語句並返回它生成的結果。

通過連接?對象?createStatement()方法可以創建壹個語句對象。比如:語句?statament?=?

connection . create statement();?創建語句對象的代碼如下:語句?statamentMySQL?= connect MySQL . create statement();?

6.?調用語句對象的相關方法來執行相應的?SQL?

語句:用於通過execuUpdate()方法更新數據,包括插入、刪除等操作,比如在staff表中插入壹條數據:

statement.excuteUpdate(?“插入?變成?

工作人員(姓名,年齡,?性別,地址,?離開?worklen,工資)”?+?"?價值觀?(' Tom1 ',?321,?

' m ',?中國','人事',' 3 ',' 3000 '?)?")?;?

7.?通過調用Statement對象的executeQuery()方法,可以查詢數據,查詢結果會得到?

ResulSet對象表示查詢數據庫後返回的數據集合,它有壹個指向當前數據行的指針。通過這個對象的next()方法,指針指向下壹行,然後按列號或字段名取出數據。如果next()方法返回null,則意味著下壹行中沒有數據。使用示例代碼,如下所示:

結果集?resultSel?=?

語句. executeQuery(?“選擇?*?從哪裏?工作人員"?);

8.?關閉數據庫連接:當您使用完數據庫或者不需要訪問數據庫時,使用Close()?方法及時關閉數據連接。

  • 上一篇:什麽樣的機房環境監控系統分為幾類(監控機房需要什麽設備)
  • 下一篇:使用小程序源代碼
  • copyright 2024編程學習大全網