}
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);