2016年天梯賽模擬題集 7-13 腫瘤診斷 (30分)(BFS,連通塊)
阿新 • • 發佈:2021-02-01
技術標籤:jdbc
JDBC
通過JDBC操作資料庫
- 載入驅動—將jar包中的程式碼載入到JVM中
- 連線資料庫—藉助資料庫連線物件Connection(資料庫連線地址,賬號,密碼)
- 編寫SQL
- 傳送SQL—PreparedStatement
- 處理SQL執行結果 ResultSet
- 釋放資源 ResultSet PreparedStatement Connection 先開啟的後關閉 呼叫各自的.close()即可
實際開發流程
-
建表
-
建立專案
-
在專案根目錄下建立lib資料夾,與src同級,用來存放專案需要jar包
-
Build path: 右鍵單擊jar包–>Build path–>Add to Build Path
-
在src中匯入jdbc配置檔案
-
構建Package結構: 公司域名倒置.模組名
com.baizhi.entity ---------------實體類 com.baizhi.util -----------------工具類 com.baizhi.dao------------------- Dao介面 com.baizhi.dao.impl---------------Dao介面實現類 com.baizhi.service -------------- Service介面 com.baizhi.service.impl-----------Service介面實類 com.baizhi.test------------------ 測試類
Servlet整合jdbc後項目的開發步驟
1.搭建開發環境
新建一個web專案
匯入jar包,將mysql-connector-java.jar servlet-api.jar放置到WEB-INF/lib目錄中
複製 JDBCUtils工具類+jdbc.properties
2.建表
3.實體類
4.Dao
dao介面 定義對一張表增刪改查的方法
dao實現類 通過JDBC操作實現對資料庫的增刪查改
5.service
service介面每一個方法對應著一個功能 service實現類 呼叫dao+業務邏輯判斷+事務控制
6.test 使用JUnit框架對dao和service進行測試
7.servlet+html頁面
8.整合測試