實驗二 Spring MyBatis框架實驗
一、實驗目的
熟悉JDBC、MySQL、JUnit和MyBatis等相關技術,培養良好的程式碼風格,為其他實驗做好準備。
二、實驗內容
在熟悉MySQL、Eclipse或MyEclipse開發環境基礎上,建立一個學生表,使用Mybatis技術實現對學生物件的增刪改查操作,其中查詢包括根據學生ID查詢、根據名字的模糊查詢和通過姓名和住址的組合查詢(姓名和住址可以同時給出也可以單獨給出)。
資料庫的名稱為“db_你的名字首字母組合”(如“db_gbl”),建表的SQL語句為:
CREATE TABLE students (
Id int(11) NOT NULL AUTO_INCREMENT,
name varchar(20) NOT NULL,
age int(11) NOT NULL,
gender varchar(255) DEFAULT NULL,
number varchar(20) DEFAULT NULL,
address varchar(20) DEFAULT NULL,
status int(11) NOT NULL DEFAULT 1,
PRIMARY KEY (id) )
請自己編寫相關的POJO類、配置檔案和測試程式碼,測試工作要求使用JUnit技術。
三、實驗要求
參照課本及參考程式,快速熟悉相關內容,編寫基於MyBatis持久化技術的物件增刪改查等操作相關程式碼,掌握持久層框架技術的具體過程和基本要素,注重良好的程式碼風格(如變數命名、程式碼註釋、類中程式碼的結構等),具備編寫物件持久化應用程式的能力。
四、實驗環境
軟體環境:Windows 11,MySQL5.5,Eclipse和MyEclipse;
硬體環境:酷睿i5 3.4G/1T/4G及更高配置的PC機。
五、實驗步驟
1.安裝和配置MySQL、Eclipse或MyEclipse整合開發環境
2.通過查閱課本、網路資料,瞭解相關知識
3.按照程式碼編寫規範,編寫自己的物件處理程式
1)配置檔案web.xml
Mybatis核心配置檔案mybatis-config.xml
工具類建立sqlsession物件MybatisUtils.java
持久化類Students.java
對映檔案StudentMapper.xml
測試類MybatisTest.java
除錯程式,輸出結果,並進行記錄,分析處理結果
結果如下:
圖2-1 id查詢記錄
圖2-2 插入記錄
圖2-3 修改記錄
圖2-4 刪除記錄
完整報告請私信