• 大小: 18KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-02-02
  • 语言: Java
  • 标签: java  研究生  录取  

资源简介

java 实现研究生初试录取 总体需求:研究生考试课程为4门,其中数学、外语、政治为统一命题,而专业基础课则根据不同的专业由招生学校自行命题。国家对初试录取分数有总分要求(如某一年要求4门课总分应达到310分),另外还有对每门课的最低分数要求(如总分为100的试卷最低应达到40分)。编程统计初试合格的人数,并按总分由高到低的顺序输出合格考生的信息。

资源截图

代码片段和文件信息

package Graduate;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Vector;

import javax.swing.table.AbstractTableModel;

public class AccessModel extends AbstractTableModel{

//定义操作数据库
private String sdbdriver = “sun.jdbc.odbc.JdbcOdbcDriver“;
private String sconnstr = “jdbc:odbc:MyData“;
private Connection con = null;
private ResultSet  rs  = null;
private PreparedStatement ps= null ;
Vector rowDatacolumnNames;

public AccessModel()
{
columnNames = new Vector();
rowData    = new Vector();
//设置列名
columnNames.add(“准考证号“);
columnNames.add(“考生姓名“);
columnNames.add(“报考年度“);
columnNames.add(“报考专业“);
columnNames.add(“是否应届“);
columnNames.add(“政治“);
columnNames.add(“数学“);
columnNames.add(“英语“);
columnNames.add(“专业基础课“);
try 
{
Class.forName(sdbdriver);
con = DriverManager.getConnection(sconnstr “sa“ “Mother2008520“);
System.out.println(“链接数据库成功!“);

ps = con.prepareStatement(“select * from ExamStud“);
rs = ps.executeQuery();
while(rs.next())
{
Vector v =new Vector();
v.add(rs.getString(1));
v.add(rs.getString(2));
v.add(rs.getString(3));
v.add(rs.getString(4));
v.add(rs.getString(5));
v.add(rs.getString(6));
v.add(rs.getString(7));
v.add(rs.getString(8));
v.add(rs.getString(9));
rowData.add(v);
}

catch (ClassNotFoundException e) 
{
System.err.println(“Class.forName(): “ + e.getMessage());

catch (SQLException e)
{
System.out.print(“数据库链接失败!“);
System.out.println(“getConnection(): “ + e.getMessage());
}
finally
{
try
{
if(rs != null) rs.close();
if(ps != null) ps.close();
if(con!= null) con.close();
}
catch(Exception e)
{
e.getStackTrace();
}
}
}

@Override
public int getRowCount() {
return this.rowData.size();
}

@Override
public int getColumnCount(){
return this.columnNames.size();
}

@Override
//获得
public object getValueAt(int rowIndex int columnIndex) {

return ((Vector)this.rowData.get(rowIndex)).get(columnIndex);
}

@Override
//获取每列的列名
public String getColumnName(int column) {

return (String)this.columnNames.get(column);
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        514  2014-05-13 00:28  PostGrad\.classpath

     文件        384  2014-05-13 00:27  PostGrad\.project

     文件        598  2014-05-13 00:27  PostGrad\.settings\org.eclipse.jdt.core.prefs

     文件       3852  2014-05-16 20:50  PostGrad\bin\Graduate\AccessModel.class

     文件       3694  2014-05-17 01:41  PostGrad\bin\Graduate\LevelModel.class

     文件       3805  2014-05-17 01:43  PostGrad\bin\Graduate\MsgModel.class

     文件       9537  2014-05-17 01:43  PostGrad\bin\Graduate\PostGrad.class

     文件       2457  2014-05-16 20:50  PostGrad\src\Graduate\AccessModel.java

     文件       2291  2014-05-17 01:41  PostGrad\src\Graduate\LevelModel.java

     文件       2444  2014-05-17 01:43  PostGrad\src\Graduate\MsgModel.java

     文件       9684  2014-05-17 01:43  PostGrad\src\Graduate\PostGrad.java

     目录          0  2014-05-17 19:42  PostGrad\bin\Graduate

     目录          0  2014-05-17 19:42  PostGrad\src\Graduate

     目录          0  2014-05-13 00:27  PostGrad\.settings

     目录          0  2014-05-14 22:20  PostGrad\bin

     目录          0  2014-05-13 00:27  PostGrad\src

     目录          0  2014-05-13 00:27  PostGrad

----------- ---------  ---------- -----  ----

                39260                    17


评论

共有 条评论