学生管理系统(图形界面)——Java 源代码: package exp10; import javax.swing.JFrame; public class MainClass { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub JFrame myFrame=new JFrame("学生成绩管理系统"); myFrame.setLocation(300,100); // myFrame.setContentPane(new LoginPane(myFrame)); myFrame.pack(); myFrame.setVisible(true); } } package exp10; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class DataBase { Connection conn=null; public Connection getConn(){ return this.conn; } public void setConn(Connection conn){ this.conn=conn; } public boolean getConnection(){ String url="jdbc:mysql://localhost:3306/ScoreManagement?user=root&password=123"; try{ Class.forName("org.gjt.mm.mysql.Driver"); conn=DriverManager.getConnection(url); return true; }catch(SQLException e){ System.out.println(e.getMessage()); return false; } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); return false; } } public ResultSet executeQuery(String sql){ ResultSet rs=null; Statement stmt=null; if(conn==null){ this.getConnection();} try{ stmt=conn.createStatement(); rs=stmt.executeQuery(sql); return rs; }catch(SQLException e){ return null; } } public int executeUpdate(String sql){ Statement stmt=null; int linecount=0; if(conn==null){ this.getConnection();} try{ stmt=conn.createStatement(); linecount=stmt.executeUpdate(sql); }catch(SQLException e){} return linecount; } } package exp10; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.sql.ResultSet; import java.sql.SQLException; import javax.swing.Box; import javax.swing.ButtonGroup; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; impor...