資源簡介
java源程序
實現了基于MySQL的學生管理系統
支持增刪改查操作

代碼片段和文件信息
import?java.awt.BorderLayout;
import?java.awt.Color;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.awt.event.InputEvent;
import?java.awt.event.KeyEvent;
import?java.sql.Connection;
import?java.sql.DriverManager;
import?java.sql.ResultSet;
import?javax.swing.AbstractAction;
import?javax.swing.Action;
import?javax.swing.ButtonGroup;
import?javax.swing.ImageIcon;
import?javax.swing.JButton;
import?javax.swing.JComboBox;
import?javax.swing.JDialog;
import?javax.swing.Jframe;
import?javax.swing.JLabel;
import?javax.swing.JMenu;
import?javax.swing.JMenuBar;
import?javax.swing.JMenuItem;
import?javax.swing.JOptionPane;
import?javax.swing.JPanel;
import?javax.swing.JPasswordField;
import?javax.swing.JRadioButton;
import?javax.swing.JScrollPane;
import?javax.swing.JSpinner;
import?javax.swing.JTable;
import?javax.swing.JTextField;
import?javax.swing.JToolBar;
import?javax.swing.KeyStroke;
import?javax.swing.SpinnerNumberModel;
import?javax.swing.WindowConstants;
import?javax.swing.table.DefaultTableModel;
public?class?MyDB
{??
???public?static?void?main(String[]?args)
???{??
???JDialog?owner=new?JDialog();
???EnterDialog?dialog?=?new?EnterDialog(owner);
???dialog.setVisible(true);
???dialog.setResizable(false);???//讓最大化按鈕失效
???}
}
class?EnterDialog?extends?JDialog
{
JPanel?EnterPanel?=?new?JPanel();
JTextField?tf1=new?JTextField();
JPasswordField?pf=new?JPasswordField();
DefaultTableModel?model=new?DefaultTableModel();
Addframe?af=new?Addframe();
public?EnterDialog(JDialog?owner)
{
super(owner?“歡迎登錄“?true);?
setSize(240200);
EnterPanel.setLayout(null);
JLabel?l1=new?JLabel(“用戶名:“);
l1.setBounds(20?23?50?20);
EnterPanel.add(l1);
tf1.setBounds(80?20?120?26);
EnterPanel.add(tf1);
JLabel?l2=new?JLabel(“密????碼:“);
l2.setBounds(20?63?50?20);
EnterPanel.add(l2);
pf.setBounds(80?60?120?26);
EnterPanel.add(pf);
JButton?b1=new?JButton(“登錄“);
b1.setBounds(38?100?60?26);
EnterPanel.add(b1);
b1.addActionListener(new?EnterListener());
JButton?b2=new?JButton(“退出“);
b2.setBounds(120?100?60?26);
EnterPanel.add(b2);
b2.addActionListener(new?ActionListener()
{
public?void?actionPerformed(ActionEvent?e)
{
System.exit(0);
}
});
add(EnterPanel);
}
class?EnterListener?implements?ActionListener
{
EnterDialog?dialog;
public?void?actionPerformed(ActionEvent?e)
{
int?flag=0;
String?name=tf1.getText();
String?password=pf.getText();
try{
String?driver?=?“com.mysql.jdbc.Driver“;
String?url=?“jdbc:mysql://127.0.0.1:3306/hit“;
String?user?=?“root“;
String?pass?=?“myi“;
Class.forName(driver);
Connection?conn?=?DriverManager.getConnection(url?user?pass);
if?(!conn.isClosed())?
{
System.out.println(“Succeeded?connecting?to?the?Database!“);
}
j
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1674??2007-03-11?12:23??MyDB\1.gif
?????文件???????1506??2007-03-11?12:29??MyDB\2.gif
?????文件??????14301??2012-10-30?12:17??MyDB\MyDB.java
?????目錄??????????0??2012-10-30?16:15??MyDB
-----------?---------??----------?-----??----
????????????????17481????????????????????4
評論
共有 條評論