新建 文本文档.txt
来自「学生成绩管理」· 文本 代码 · 共 466 行 · 第 1/2 页
TXT
466 行
catch(SQLException ex){
System.out.println("\nERROR:-----SQLException-----\n");
System.out.println("Message: "+ex.getMessage());
System.out.println("SQLState: "+ex.getSQLState());
System.out.println("ErrorCode: "+ex.getErrorCode());
}
}
}
void deleteButoon_actionPerformed(ActionEvent e){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:student";
connection=DriverManager.getConnection(url);
statement=connection.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select *from studentbase whrer="+Integer.parseInt(stunumField.getText())+" ";
rSet=statement.executeQuery(sql);
if(rSet.next()==false){
JOptionPane msg=new JOptionPane();
JOptionPane.showMessageDialog(StuAddQuerySysFrame.this,"","",1);
}
else{
String sql1="delete from studentbase where ="+Integer.parseInt(stunumField.getText())+" ";
statement.executeUpdate(sql1);
String sql2="delete from studentaddress where ="+Integer.parseInt(stunumField.getText())+" ";
statement.executeUpdate(sql2);
stunumField.setText("");
nameField.setText("");
ageField.setText("");
sexField.setText("");
departmentField.setText("");
teleField.setText("");
emailField.setText("");
}
}
catch(SQLException ex){
System.out.println("\nERROR:-----SQLException-----\n");
while(ex!=null){
System.out.println("Message: "+ex.getMessage());
System.out.println("SQLState: "+ex.getSQLState());
System.out.println("ErrorCode: "+ex.getErrorCode());
ex=ex.getNextException();
}
}
catch(Exception ex){
ex.printStackTrace();
}
finally{
try{
if(statement !=null){
statement.close();
}
if(connection !=null){
connection.close();
}
}
catch(SQLException ex){
System.out.println("\nERROR:-----SQLException-----\n");
System.out.println("Message: "+ex.getMessage());
System.out.println("SQLState: "+ex.getSQLState());
System.out.println("ErrorCode: "+ex.getErrorCode());
}
}
}
void refreshButoon_actionPerformed(ActionEvent e){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:student";
connection=DriverManager.getConnection(url);
statement=connection.createStatement();
String sql1="update studentbase set='"+nameField.getText()+"',="+Integer.parseInt(ageField.getText())
+" ,="+sexField.getText()+"',='"+departmentField.getText()+"' where ="+
Integer.parseInt(stunumField.getText())+" ";
statement.executeUpdate(sql1);
String sql2="Update studentaddress set ='"+teleField.getText()+"',email ='"+departmentField.getText()
+"' where ="+Integer.parseInt(stunumField.getText())+" ";
statement.executeUpdate(sql2);
stunumField.setText("");
nameField.setText("");
ageField.setText("");
sexField.setText("");
departmentField.setText("");
teleField.setText("");
emailField.setText("");
}
catch(SQLException ex){
System.out.println("\nERROR:-----SQLException-----\n");
while(ex!=null){
System.out.println("Message: "+ex.getMessage());
System.out.println("SQLState: "+ex.getSQLState());
System.out.println("ErrorCode: "+ex.getErrorCode());
ex=ex.getNextException();
}
}
catch(Exception ex){
ex.printStackTrace();
}
finally{
try{
if(statement !=null){
statement.close();
}
if(connection !=null){
connection.close();
}
}
catch(SQLException ex){
System.out.println("\nERROR:-----SQLException-----\n");
System.out.println("Message: "+ex.getMessage());
System.out.println("SQLState: "+ex.getSQLState());
System.out.println("ErrorCode: "+ex.getErrorCode());
}
}
}
void stunumqueryButoon_actionPerformed(ActionEvent e){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:student";
connection=DriverManager.getConnection(url);
statement=connection.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select *from studentbase whrer="+Integer.parseInt(stunumField.getText())+" ";
rSet=statement.executeQuery(sql);
if(rSet.next()==false){
JOptionPane msg=new JOptionPane();
JOptionPane.showMessageDialog(StuAddQuerySysFrame.this,"","",1);
}
else{
sql="select studentbase.,,,,,,email from studen tbase inner join studentaddress on +(studentbase.=studentaddress.)where studentbase.="
+Integer.parseInt(stunumField.getText())+" ";
ResultSet rs=statement.executeQuery(sql);
stunumField.setText("");
vector.removeAllElements();
tm.fireTableStructureChanged();
while(rs.next()){
Vector rec_vector=new Vector();
rec_vector.addElement(String.valueOf(rs.getInt(1)));
rec_vector.addElement(rs.getString(2));
rec_vector.addElement(String.valueOf(rs.getInt(3)));
rec_vector.addElement(rs.getString(4));
rec_vector.addElement(rs.getString(5));
rec_vector.addElement(rs.getString(6));
rec_vector.addElement(rs.getString(7));
vector.addElement(rec_vector);
}
tm.fireTableStructureChanged();
}
}
catch(SQLException ex){
System.out.println("\nERROR:-----SQLException-----\n");
while(ex!=null){
System.out.println("Message: "+ex.getMessage());
System.out.println("SQLState: "+ex.getSQLState());
System.out.println("ErrorCode: "+ex.getErrorCode());
ex=ex.getNextException();
}
}
catch(Exception ex){
ex.printStackTrace();
}
finally{
try{
if(statement !=null){
statement.close();
}
if(connection !=null){
connection.close();
}
}
catch(SQLException ex){
System.out.println("\nERROR:-----SQLException-----\n");
System.out.println("Message: "+ex.getMessage());
System.out.println("SQLState: "+ex.getSQLState());
System.out.println("ErrorCode: "+ex.getErrorCode());
}
}
}
void allrecordButton_actionPerformed(ActionEvent e){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:student";
connection=DriverManager.getConnection(url);
statement=connection.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select studentbase.,,,,,,email from studentbase inner join studentaddress on(studentbase.=studentaddress.)";
rSet=statement.executeQuery(sql);
vector.removeAllElements();
tm.fireTableStructureChanged();
while(rSet.next()){
Vector rec_vector=new Vector();
rec_vector.addElement(String.valueOf(rSet.getInt(1)));
rec_vector.addElement(rSet.getString(2));
rec_vector.addElement(String.valueOf(rSet.getInt(3)));
rec_vector.addElement(rSet.getString(4));
rec_vector.addElement(rSet.getString(5));
rec_vector.addElement(rSet.getString(6));
rec_vector.addElement(rSet.getString(7));
vector.addElement(rec_vector);
}
tm.fireTableStructureChanged();
}
catch(SQLException ex){
System.out.println("\nERROR:-----SQLException-----\n");
while(ex!=null){
System.out.println("Message: "+ex.getMessage());
System.out.println("SQLState: "+ex.getSQLState());
System.out.println("ErrorCode: "+ex.getErrorCode());
ex=ex.getNextException();
}
}
catch(Exception ex){
ex.printStackTrace();
}
finally{
try{
if(statement !=null){
statement.close();
}
if(connection !=null){
connection.close();
}
}
catch(SQLException ex){
System.out.println("\nERROR:-----SQLException-----\n");
System.out.println("Message: "+ex.getMessage());
System.out.println("SQLState: "+ex.getSQLState());
System.out.println("ErrorCode: "+ex.getErrorCode());
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?