武漢理工大學實訓記錄(JDBC封裝篇)

2021-09-24 19:11:57 字數 950 閱讀 4858

今日的學習主要是關於jdbc的封裝,昨天寫了一篇關於jdbc的登陸以及增刪查改,但是沒有使用比較規範的格式,所有的實現均寫在了乙個class裡,導致內容比較混亂以及難以維護。

今日就是對昨天的程式進行封裝,方便維護。

jdbc對於bean的封裝步驟如下:

屬性封裝

get set

user user = new user();

user.get/set

構造方法

user user = new user(id,username,password)

tostring 方法重寫

處理結果集的時候,如果沒有tostring,遍歷物件的時候就會出現乙個物件的位址。

以上是對bean的編寫步驟,以上可以通過idea快捷實現,只需要寫出類所包含的資料,可以直接在右鍵的快捷方法中實現以上功能。在bean下的class中右鍵,選擇generate

在上面的constructor,getter and setter,tostring(),就可以完成234步。

效果如下:

另外,構造方法需要乙個有引數的乙個無引數的。

util包完成對資料庫的連線:

在dao包中是對資料庫的直接訪問

通過對jdbc的封裝,可以讓程式更有條理,方便理解與日後維護,也能減少程式的重複,減少工作量。

武漢理工大學實訓記錄(分頁查詢篇)

今天的主要任務是進行分頁查詢 在實際使用中,如果查詢列表過長,不可能一次性的全部都顯示出來,所以需要進行分頁的操作。參考分頁簡單製作 分頁技術還區分兩個 假分頁和真分頁 假分頁 一次性從資料庫讀出表的所有資料一次性的返回給客戶端,由js來控制每一頁的顯示。真分頁 由程式控制,每一次只返回一頁大小的資...

武漢理工大學C語言 課內實驗

問題描述 1.求乙個三位數的各位數字 當 n 為 152 時,分別求出 n 的個位數字 digit1 十位數字 digit2 和百位數字 digit3 的值。2.三天打魚兩天曬網 中國有句俗語 三天打魚兩天曬網 假設某人從某天起,開始 三天打魚兩天曬網 問這個人在以後的第 n 天中是 打魚 還是 曬...

武漢理工大學數值分析課內實驗

二 用c語言實現幾個求常微分方程初值問題解的程式。euler方法及其改進 龍格 庫塔 runge kutta 方法 三 用c語言實現幾個非線性方程求根的程式。二分法 迭代法 迭代過程的加速 四 用c語言實現幾個求線性方程組解的程式。gauss消去法 總結數值分析課內實驗採用程式設計的思想去實現有關數...