学生学籍管理信息系统讲课教案 下载本文

}

public boolean Query_Database_Information(String sno)//显示查询数据库中学生信息 {

if(ConnectDataBase()) { try {

str=\学号='\ ResultSet s1=st1.executeQuery(str); int i=0; while(s1.next()) {

temptInformation=s1.getString(1)+\(4)

+\ i++; }

Close_database(); if(i>0) return true;

}catch(SQLException e) {

e.printStackTrace(); return false; } }

return false; }

public void Add_Database_Information(String sno,String name,String ***,int age,String classname,String dept)

{//向数据库中加入新生的基本信息 if(ConnectDataBase()) {

try {

str=\学号,姓名,性别,年龄,民族,籍贯,系部,专业,年级,班级,入校成绩,是否毕业,毕业日期)\

str=str+\’”smajor”’+’”sgrade”’+’”sclass”’+’”srxcj”’+’”ssfby”’+’”sbyrq”)\ st1.executeUpdate(str); Close_database(); }catch(SQLException e) {

e.printStackTrace(); return; }

JOptionPane.showMessageDialog(null,\加入新生记录操作成功!\MESSAGE\} }

public boolean Del_Database_Information(String sno)//删除数据库中某个学生的基本信息 {

if(ConnectDataBase()) { try {

str=\学号='\ st1.executeUpdate(str); Close_database(); }catch(SQLException e) {

e.printStackTrace(); return false; } return true; }

return false; }

public void Modify_Database_Information(String sno,String sno1,String name,int age,String classname,String dept)

{//修改数据库中学生基本信息 if(ConnectDataBase()) { try {

str=\学号='\学号='\ st1.executeUpdate(str);

str=\姓名='\学号='\ st1.executeUpdate(str);

str=\年龄=\学号='\ st1.executeUpdate(str);

str=\班级='\学号='\ st1.executeUpdate(str);

str=\系部='\学号='\ st1.executeUpdate(str); Close_database(); }catch(SQLException e) {

e.printStackTrace(); return; }

JOptionPane.showMessageDialog(null,\修改学生信息记录操作成功!\MESSAGE\ } }

public void show_DataBase_Score()//显示数据库中学生的成绩信息 {

String score;

if(ConnectDataBase()) {

try { int i=0;

str=\ ResultSet s2=st1.executeQuery(str); while(s2.next()) { if(i>MaxNum) break;

score=s2.getString(1)+\ +s2.getLong(5)+\ Student_Score[i]=score; i++; }

NowScoreNum=i; Close_database(); }catch(SQLException e) {

System.out.println(e.toString()); } } }

public boolean QueryScoreFunction(String SnoN) {//根据学号查询学生的成绩信息 String score; boolean find=false; if(ConnectDataBase()) { try {

str=\学号='\ ResultSet s2=st1.executeQuery(str); while(s2.next()) {

find=true;

score=s2.getString(1)+\ +s2.getLong(4)+\ Student_Score[NowScoreNum]=score; }

Close_database(); }catch(SQLException e) {

e.printStackTrace(); } } if(find) return true; else return false; }

public void addStudentScoreInformation(String sno,int englishscore,int seniorscore,int cscore,int vcscore, int javascore)

{//加入学生的成绩信息 if(ConnectDataBase()) { try {

str=\学号,大学英语,高等数学,C,VC,JAVA)\ str=str+\ +cscore+\ st1.executeUpdate(str); Close_database(); }catch(SQLException e) {

JOptionPane.showMessageDialog(null,\数据库操作发生异常\\n加入学生成绩记录操作失败!\ JOptionPane.ERROR_MESSAGE);