1. 本章任務
要實作在Java中操作資料庫,首先需要針對資料庫中的表建立對應的實體類模型類,比如使用者表user對應的User類。
這樣我們可以把資料放在對象裡,根據操作類型(增删改查)和對象儲存的資料拼裝成sql,發送給相應的資料庫(MySQL)執行。
是以本章先來實作以下實體模型類。
2. 代碼實作
模型類和表是一一對應的,模型類的屬性和表的列是一一對應的,需要注意的是,在資料庫中我們系統用下滑線劃分單詞,而在Java代碼裡面我們更加習慣使用駝峰命名(除開頭單詞外每個單詞首字母大寫),是以代碼如下:
/**
* 使用者類
*/
public class User {
private int userId;
private String userRole;
private String userName;
private String userPassword;
// 省略get set方法
}
1
2
3
4
5
6
7
8
9
10
* 課程類
public class Course {
private int courseId;
private int courseUser;
private String courseName;
* 學生選課類
public class Selection {
private int selectionId;
private int selectionUser;
private int selectionCourse;
* 作業題目類
public class Title {
private int titleId;
private String titleContent;
private int titleCourse;
private String titleTime;
* 作業送出類
public class Job {
private int jobId;
private int jobTitle;
private int jobUser;
private String jobTime;
private String jobContent;
private String jobScore;
11
12
3. 總結
本章比較簡單,就是構造與資料庫表對應的實體模型類,不用總結啥了。