1. 程式人生 > 其它 >2016年天梯賽模擬題集 7-13 腫瘤診斷 (30分)(BFS,連通塊)

2016年天梯賽模擬題集 7-13 腫瘤診斷 (30分)(BFS,連通塊)

技術標籤:jdbc

JDBC

通過JDBC操作資料庫

  1. 載入驅動—將jar包中的程式碼載入到JVM中
  2. 連線資料庫—藉助資料庫連線物件Connection(資料庫連線地址,賬號,密碼)
  3. 編寫SQL
  4. 傳送SQL—PreparedStatement
  5. 處理SQL執行結果 ResultSet
  6. 釋放資源 ResultSet PreparedStatement Connection 先開啟的後關閉 呼叫各自的.close()即可

實際開發流程

  1. 建表

  2. 建立專案

  3. 在專案根目錄下建立lib資料夾,與src同級,用來存放專案需要jar包

  4. Build path: 右鍵單擊jar包–>Build path–>Add to Build Path

  5. 在src中匯入jdbc配置檔案

  6. 構建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.整合測試