JDBC概述:java
"JDBC"即Java鏈接數據庫,根據數據庫不一樣而創建的鏈接之間也存在差別。在MySQL數據庫上主要仍是操做數據的。在JDBC體系結構中主要包括兩個部分:JDBC應用程序層和JDBC驅動程序層。下面的表格顯示了JDBC鏈接到不一樣數據庫。接下來咱們將具體地瞭解Java和數據庫之間的關係。
mysql
JDBC:sql
準備好相應的準備工做,而後再具體開始學習JDBC。請下載相應的jar包(mysql-connector-java-5.1.24-bin.jar)到MySQL數據庫網站,在MySQL數據庫中創建test數據庫,並將emp數據表設置爲對應的數據表。
數據庫
使用JDBC鏈接數據庫的基本步驟:ide
咱們對的數據庫鏈接在Java語言中使用jdbc技術,一般分爲如下幾個步驟。函數
1.負載驅動:使用Class.forname("...");學習
2.創建聯繫:使用DriverManager.getC.onnection("...");網站
3.建立一個SQL語句對象。公共Statement()spa
從SQL對象中提取相應sql語句執行的方法。
對象
二、經過JDBC鏈接技術,實現「動態sql」操做數據表。
用屬性文件和封裝的sql方法處理數據表。
propertyfile:就是把一些沒有變化的代碼寫到一個文件中,而後直接經過提取該文件來實現鏈接。當你改變數據庫信息時,你只須要改變屬性文件。裏面指定的代碼無需進行更改。
(1)、創建屬性文件。
在項目的「SRC」一級目錄下新建一個文件。new-->Other-->輸入Textfile就能夠建立了。將相關的屬性寫入到這個文件中
#鏈接jdbc的屬性文件
driver = com.mysql.jdbc.Driver
URL = jdbc:mysql://localhost:3306/test
username = root
password = 123456
命名爲:jdbc.properties文件。
(2)、建立JdbcMethod類。用來封裝相應的方法。並鏈接對應的屬性文件。
(3)、新建一個JdbcTest類,帶有主函數。
下面咱們將介紹一些用於JDBC的經常使用方法,請記住,鏈接數據庫時不須要對錶中的數據進行增刪改查。務必掌握使用動態sql的方法來處理數據庫和處理思路。