用java实现mysql数据可视化_java可视化界面操作数据库编程.doc
第 PAGE 24頁 共 NUMPAGES 24頁
天津理工大學實驗報告
學院(系)名稱:計算機與通信工程學院
姓名
晴小天
學號
201356xxxx
專業
計算機科學與技術
班級
2013級2班
實驗項目
實驗五:小型信息管理系統設計開發
課程名稱
Java語言程序設計
課程代碼
0667056
實驗時間
2015年11月12日、20日、25日第3、4節
實驗地點
7-219
批改意見
成績
教師簽字:
實驗內容:
1. 參考實驗資料,自擬題目,設計制作一個小型信息管理系統。
實驗目的:
1.理解并掌握Java數據庫訪問技術。
2.掌握對數據進行增加、刪除、修改、查詢。
實驗要求:
1.按照要求編制程序;
3.為增加程序可讀性,請在程序中對類成員進行適當注釋說明;
4.整理上機步驟,總結經驗和體會;
5.認真完成并按時提交實驗報告。
【實驗過程記錄(源程序、測試用例、測試結果及心得體會等)】
MIS系統
系統名稱:學生信息管理系統
操作系統: Window8.1
Java環境; jdk 1.7.0_21 、jre 1.7.0_21
集成開發環境:MyEclipse Professional 2013
數據庫軟件版本:SQL Server 2010 連接驅動:jdbc-odbc
系統主要功能
本項目主要實現了java界面的登錄功能,以及登陸后的增刪改查功能,主要是對student表實現增加一條學生信息、刪除一條學生信息記錄、更新學生信息表,以及查詢學生信息表的數據
學生信息管理系統
學生信息管理系統
登陸模塊
登陸模塊
功能模塊
功能模塊
添加刪除更新查找
添加
刪除
更新
查找
三、數據庫結構
數據庫名稱:SchoolDB
數據表:student表具體字段信息如下表:
字段名
類型
長度
小數點
不是null
sname(主鍵)
varchar
20
0
√
sname
varchar
20
0
√
sdept
varchar
20
0
√
sgrade
varchar
20
0
√
saddress
varchar
20
0
√
sname, sname, sdept, sgrade、saddress分別保存學生的姓名、專業、學院、成績、家庭住址等學生基本信息,其中sname為主鍵且不為空。
四、關鍵功能界面截圖
登陸界面
用戶輸入數據庫中存在的用戶名和密碼后,便可登陸成功,否則提示密碼錯誤
正確的用戶名,錯誤的密碼
正確的用戶名正確的密碼后進入學生信息管理系統:
添加功能:輸入界面中的所有數據之后,點擊添加,即可向數據庫中加入一條學生記錄
3.刪除功能:輸入姓名,即可把數據庫中對應姓名的一條學生信息刪除
4.更新功能:輸入要修改學生的信息,即可修改該學生在數據庫中的記錄
5.查找功能:點擊查找可以查詢數據庫中的所有學生信息,每頁9條記錄,其余的學生信息的點擊下一頁,可以查看,還可以點擊上一頁,來切換數據
點擊下一頁:
五、關鍵代碼分析
DBConnetion用于連接數據庫:
package edu;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBConnection {
public static Connection getConnection(){
Connection conn = null;
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
String url = "jdbc:odbc:schoolData";
String username = "sa";
String password = "123456";
try {
Class.forName(driver);
conn = DriverManager.getConnection(url,username,password);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
}
登陸的窗體類LoginFrame、JFrame:
package edu;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.
總結
以上是生活随笔為你收集整理的用java实现mysql数据可视化_java可视化界面操作数据库编程.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个获取a标签传值的函数
- 下一篇: linux下添加用户的命令--usera