资源简介
里面有可以直接用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个文件信息
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- 美食天下项目Android版源码和Web版源码
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- mysql jsp网站源码下载
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
评论
共有 条评论