1. 程式人生 > 其它 >實驗二 Spring MyBatis框架實驗

實驗二 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 11MySQL5.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 刪除記錄 

完整報告請私信