最近在学习学生管理系统(非原创)
来源:互联网 发布:淘宝金融平台官网 编辑:程序博客网 时间:2024/06/01 23:57
import java.sql.ResultSet;
import java.util.Vector;
import javax.swing.table.AbstractTableModel;
public class StuModel extends AbstractTableModel{
private Vector columnNames;
private Vector rowDates;
//
public StuModel()
{
String sql = "select * from stu";
String []paras = {};
}
//========增删改学生
public boolean cudStu(String sql, String []paras)
{
return new SqlHelper().cudExecute(sql, paras);
}
//========查询学生
public void queryStu(String sql, String []paras)
{
SqlHelper sqlHelper = null;
//========初始化JTable信息
columnNames = new Vector();
rowDates = new Vector();
columnNames.add("学号"); columnNames.add("名字");
columnNames.add("性别"); columnNames.add("年龄");
columnNames.add("籍贯"); columnNames.add("系别");
try {
sqlHelper = new SqlHelper();
ResultSet rs = sqlHelper.queryExecute(sql, paras);
while(rs.next()) {
Vector row = new Vector();
row.add(rs.getString(1));
row.add(rs.getString(2));
row.add(rs.getString(3));
row.add(rs.getString(4));
row.add(rs.getString(5));
row.add(rs.getString(6));
rowDates.add(row);
}
} catch (Exception e) {
// TODO: handle exception
} finally {
sqlHelper.close();
}
}
@Override
public int getColumnCount() {
// TODO Auto-generated method stub
return this.columnNames.size();
}
@Override
public int getRowCount() {
// TODO Auto-generated method stub
return this.rowDates.size();
}
@Override
public Object getValueAt(int row, int col) {
// TODO Auto-generated method stub
if(!rowDates.isEmpty())
return ((Vector)this.rowDates.get(row)).get(col);
else
return null;
}
@Override
public String getColumnName(int column) {
// TODO Auto-generated method stub
return (String)this.columnNames.get(column);
}
}
import java.util.Vector;
import javax.swing.table.AbstractTableModel;
public class StuModel extends AbstractTableModel{
private Vector columnNames;
private Vector rowDates;
//
public StuModel()
{
String sql = "select * from stu";
String []paras = {};
}
//========增删改学生
public boolean cudStu(String sql, String []paras)
{
return new SqlHelper().cudExecute(sql, paras);
}
//========查询学生
public void queryStu(String sql, String []paras)
{
SqlHelper sqlHelper = null;
//========初始化JTable信息
columnNames = new Vector();
rowDates = new Vector();
columnNames.add("学号"); columnNames.add("名字");
columnNames.add("性别"); columnNames.add("年龄");
columnNames.add("籍贯"); columnNames.add("系别");
try {
sqlHelper = new SqlHelper();
ResultSet rs = sqlHelper.queryExecute(sql, paras);
while(rs.next()) {
Vector row = new Vector();
row.add(rs.getString(1));
row.add(rs.getString(2));
row.add(rs.getString(3));
row.add(rs.getString(4));
row.add(rs.getString(5));
row.add(rs.getString(6));
rowDates.add(row);
}
} catch (Exception e) {
// TODO: handle exception
} finally {
sqlHelper.close();
}
}
@Override
public int getColumnCount() {
// TODO Auto-generated method stub
return this.columnNames.size();
}
@Override
public int getRowCount() {
// TODO Auto-generated method stub
return this.rowDates.size();
}
@Override
public Object getValueAt(int row, int col) {
// TODO Auto-generated method stub
if(!rowDates.isEmpty())
return ((Vector)this.rowDates.get(row)).get(col);
else
return null;
}
@Override
public String getColumnName(int column) {
// TODO Auto-generated method stub
return (String)this.columnNames.get(column);
}
}
0 0
- 最近在学习学生管理系统(非原创)
- 最近在看学生管理系统登陆界面
- 学生管理系统学习()二)
- 学生管理系统分解学习(一)
- 学生管理系统学习(三)
- 学生管理系统(链表+数据库)学习小结
- 最近在练手的一个管理系统
- 学生管理系统(图)
- 学生管理系统(三)
- 学生管理系统(四)
- 学生管理系统(五)
- 学生管理系统(未完)
- 学生管理系统(JAVA)
- 学生管理系统(1)
- 学生管理系统(文件)
- 学生管理系统(通讯录)
- 学生管理系统 重要语句的学习
- 学生管理系统 重要语句的学习
- android textview时实显示checkbox选中的内容
- shell脚本学习 6 补充
- SpringMVC+Mybatis+Maven+Bonecp+EclipseSTS
- 【2015/9/26】Linux学习日志_Day1 一些终端命令
- 关于sigsetjmp和siglongjmp
- 最近在学习学生管理系统(非原创)
- HDU5475
- JavaScript高级程序设计之引用类型之基本包装类型第5.6讲笔记
- matlab把图片pgm格式转换成png格式
- C语言程序初体验-第十一课-第三题:小明买玖瑰花
- Search for a Range
- 关于测试点和测试要点的一点个人见解
- Linux中的likely()和unlikely()
- 最近在看学生管理系统登陆界面