资源简介

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


评论

共有 条评论