一、涉及到的知識點如下:
1.連線資料庫,利用sqlquery與sqltablemodel對資料庫進行操作;
2.設定視窗背景,視窗標題,視窗icon等;
二、基本實現思路:
1.成員基類person,學生類students與教師類teacher繼承person;
2.操作基類operationpage,新增、刪除、修改、查詢類 繼承自operationpage;
3.主函式裡初始化資料庫資訊,例項化loginpage類,loginpage選擇登入教師還是學生,相應進入到studentpage與teacherpage進行操作;
三、功能:
1.連線sql server 資料庫,初始化teacher表與student表,並插入一位預設的teacher;
2.登入或其他操作成功或出現錯誤時,例項乙個warning物件提示成功或錯誤;
3.teacher管理介面可以 新增、修改、刪除、查詢 teacher與student成員;
4.student管理介面只可以查詢自己資訊,修改自己部分資訊;
5.新增介面裡,會自動遞增編號,如果編號已存在或資訊不完整會提示錯誤;
效果圖:
1.登入介面
2.teacher管理介面
3.teacher 修改和查詢介面
4.teacher 新增介面(新增 teacher 或 student)
5.teahcer 刪除介面
6.學生介面
JAVA連線資料庫乙個常遇到的問題
在資料庫的安裝,使用正確的情況下。用jdbc連線資料庫的情況下,會出現乙個錯誤。什麼錯誤呢?錯誤是 color red com.microsoft.sqlserver.jdbc.sqlserverexception 通過埠 1433 連線到主機 localhost 的 tcp ip 連線失敗。col...
java 連線資料庫之乙個完整的函式
第乙個引數要查詢的列名 第二個引數是連線的url 第三個引數是使用者名稱 第四個引數密碼 第五個引數是執行的命令。注意,url格式是 jdbc mysql localhost 3306 wechat 3306是資料庫的埠,wechat 這裡是自己的資料庫名 用之前,二維字串陣列自己要先定義,以及一些...
java 連線資料庫之乙個完整的函式
第乙個引數要查詢的列名 第二個引數是連線的url 第三個引數是使用者名稱 第四個引數密碼 第五個引數是執行的命令。注意,url格式是 jdbc mysql localhost 3306 wechat 3306是資料庫的埠,wechat 這裡是自己的資料庫名 用之前,二維字串陣列自己要先定義,以及一些...