资源简介
里面有可以直接用eclipse打开的源文件,还带有数据库,用的是Java和MySQL
代码片段和文件信息
package com.student;
/* 这是我的一个Student表的模型
*/
import java.sql.*;
import java.util.Vector;
import javax.swing.JTable;
import javax.swing.table.*;
public class ConnectionGrade extends AbstractTableModel {
Vector rowData columnNames;
JTable jt = null;
// 定义操作数据库需要的东西
PreparedStatement ps = null;
Connection ct = null;
ResultSet rs = null;
String driver = “com.mysql.jdbc.Driver“;
String url = “jdbc:mysql://localhost:3306/studentsystem“;
String user = “root“;
String password = “123“;
public Boolean updateStudent(String sql String[] paras) {
boolean b = true;
try {
Class.forName(driver);
ct = DriverManager.getConnection(url user password);
ps = ct.prepareStatement(sql);
for (int i = 0; i < paras.length; i++) {
ps.setString(i + 1 paras[i]);
}
if (ps.executeUpdate() != 1) {
b = false;
}
} catch (Exception e) {
b = false;
e.printStackTrace();
} finally {
try {
if (ps != null)
ps.close();
if (ct != null)
ct.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
return b;
}
public void init(String sql) {
if (sql == null) {
sql = “select * from grade“;
}
jt = new JTable();
columnNames = new Vector();// 设置列名
columnNames.add(“学号“);
columnNames.add(“姓名“);
columnNames.add(“课程“);
columnNames.add(“成绩“);
rowData = new Vector();
try {
ct = DriverManager.getConnection(url user password);
ps = ct.prepareStatement(sql);
rs = ps.executeQuery();
while (rs.next()) {
Vector hang = new Vector();
hang.add(rs.getInt(1));
hang.add(rs.getString(2));
hang.add(rs.getString(3));
hang.add(rs.getString(4));
// 加入到rowData
rowData.add(hang);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (rs != null)
rs.close();
if (ps != null)
ps.close();
if (ct != null)
ct.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public ConnectionGrade(String sql) {
init(sql);
}
public ConnectionGrade() {
this.init(null);
}
public void addStu(String sql) {
// 根据用户输入的sql语句完成添加任务.
}
@Override
public String getColumnName(int column) {
return (String) this.columnNames.get(column);
}
@Override
// 得到共有多少列
public int getColumnCount() {
// System.out.print(“getColumnCount“);// 测试所用
return this.columnNames.size();
}
@Override
// 得到共有多少行
public int getRowCount() {
return this.rowData.size();
}
@Override
// 得到某行某列的数据
public object getValueAt(int rowIndex int columnIndex)
{
return ((Vector) this.rowData.get(rowIndex)).get(columnIndex);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3568 2015-01-14 12:08 数据库源文件\studentsystem.sql
文件 413 2015-01-08 13:38 eclipse源文件\javastudent\.classpath
文件 387 2015-01-08 13:38 eclipse源文件\javastudent\.project
文件 598 2015-01-08 13:38 eclipse源文件\javastudent\.settings\org.eclipse.jdt.core.prefs
文件 4374 2015-01-09 19:33 eclipse源文件\javastudent\bin\com\student\ConnectionGrade.class
文件 4546 2015-01-10 14:08 eclipse源文件\javastudent\bin\com\student\ConnectionStudent.class
文件 4387 2015-01-09 19:33 eclipse源文件\javastudent\bin\com\student\ConnectionTeacher.class
文件 6011 2015-01-09 19:33 eclipse源文件\javastudent\bin\com\student\Login.class
文件 2430 2015-01-09 19:33 eclipse源文件\javastudent\bin\com\student\StuOperation.class
文件 2971 2015-01-09 19:33 eclipse源文件\javastudent\bin\com\student\StuQueryGrade.class
文件 2978 2015-01-09 19:33 eclipse源文件\javastudent\bin\com\student\StuQueryInfo.class
文件 2584 2015-01-09 19:33 eclipse源文件\javastudent\bin\com\student\TeaOperation.class
文件 2894 2015-01-09 19:33 eclipse源文件\javastudent\bin\com\student\TeaQueryInfo.class
文件 3347 2015-01-09 19:33 eclipse源文件\javastudent\bin\com\student\UserAddGrade.class
文件 3694 2015-01-10 14:08 eclipse源文件\javastudent\bin\com\student\UserAddStu.class
文件 3376 2015-01-09 19:33 eclipse源文件\javastudent\bin\com\student\UserAddTea.class
文件 3565 2015-01-09 19:33 eclipse源文件\javastudent\bin\com\student\UserChangeGrade.class
文件 3865 2015-01-10 14:08 eclipse源文件\javastudent\bin\com\student\UserChangeStu.class
文件 3495 2015-01-09 19:33 eclipse源文件\javastudent\bin\com\student\UserChangeTea.class
文件 4286 2015-01-10 14:45 eclipse源文件\javastudent\bin\com\student\UserMainGrade.class
文件 4205 2015-01-10 14:45 eclipse源文件\javastudent\bin\com\student\UserMainStu.class
文件 4287 2015-01-10 14:45 eclipse源文件\javastudent\bin\com\student\UserMainTea.class
文件 2559 2015-01-10 13:56 eclipse源文件\javastudent\bin\com\student\UserOperation.class
文件 2816 2015-01-09 09:15 eclipse源文件\javastudent\src\com\student\ConnectionGrade.java
文件 2994 2015-01-10 14:08 eclipse源文件\javastudent\src\com\student\ConnectionStudent.java
文件 2905 2015-01-08 19:35 eclipse源文件\javastudent\src\com\student\ConnectionTeacher.java
文件 4774 2015-01-09 18:03 eclipse源文件\javastudent\src\com\student\Login.java
文件 1539 2015-01-09 17:40 eclipse源文件\javastudent\src\com\student\StuOperation.java
文件 1890 2015-01-09 17:42 eclipse源文件\javastudent\src\com\student\StuQueryGrade.java
文件 1903 2015-01-09 17:42 eclipse源文件\javastudent\src\com\student\StuQueryInfo.java
............此处省略25个文件信息
相关资源
- mysql数据处理,java用户登录处理
- 法律咨询信息系统(java+jsp+sqlserver)
- Java快速开发平台源码(renren-fast)
- 锐聘学院QST青软JavaWeb十二个打包
- 3.3.6微信支付JAVA版demo
- 学生信息管理系统源码+mysql数据库
- javaweb网上购物系统源码(附数据库脚
- javaweb校园宿舍系统(附数据库脚本)
- JavaWeb书城项目(附数据库脚本)
- 基于JAVA_JSP电子书系统(源码+数据库
- Java网络编程知识点总结.xmind
- 一站式Java网络编程 BIO-NIO-AIO资料源码
- jsp讲解
- 基于SSH框架的JavaWeb项目—人员信息管
- javaweb实现的邮件收发系统(附数据库
- shine网上书城(jsp+mysql)
- Java 仿QQ(附客户端以及服务端源码)
- Java TCP IP Socket
- java定时发送邮件(基于quartz)
- Java Swing开发的《星际争霸》游戏
- java+数据库商品交易管理系统(附数据
- 使用java语言编译一个计算器
- java swing工资管理系统(源码+数据库
- JAVALibrary
- 微信企业号回调模式Java版
- 顺丰丰桥接口开发详细教程源码含下
- Java博客概要设计文档
- 药品进销存管理系统(论文范文_JSP
- 奖学金管理系统java+jsp+mysql
- 毕设参考——基于java酒店管理
评论
共有 条评论