• 大小: 626KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-27
  • 语言: Java
  • 标签: 宿舍  管理  系统  

资源简介

是一个综合性的课程设计,很好运用了Java与SQL Server的知识,两者结合一起,是一个好的学习资源

资源截图

代码片段和文件信息

import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;
import java.awt.event.*;
import java.sql.*;

class BD_update extends Jframe implements ActionListener
{
JLabel l=new JLabel(“输入宿舍ID:“);
JTextField tf=new JTextField();
JButton b=new JButton(“查询“);
JTextArea ta=new JTextArea();
Connection con;
Statement sta;
String conURL=“jdbc:mysql://localhost/login?user=root&password=root“;
ResultSet r;

BD_update()
{
super(“宿舍信息查询“);
setBounds(200200400300);
JPanel p=new JPanel();
p.setLayout(new GridLayout(13));
p.add(l);p.add(tf);p.add(b);
setLayout(new BorderLayout());
add(p“North“);
add(ta“Center“);
ConSql();
b.addActionListener(this);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
ta.setText(““);
boolean_true();
Select();
}
public void Select()
{
String s=tf.getText().trim();
try{
con=DriverManager.getConnection(conURL);
r=sta.executeQuery(“select * from dormitory“);
while(r.next())
{
String s1=r.getString(“d_number“);
    int s2=r.getInt(“d_count“);
int s3=r.getInt(“d_all“);
boolean s4=r.getBoolean(“d_true“);

if(s1.equals(s))
{
if(s2==4)
{
 PreparedStatement ps=con.prepareStatement(“update dormitory set d_true=? where d_number=?“);
 ps.setBoolean(1 true);
 ps.setString(2““+s1+““);
 ps.executeUpdate();
}
ta.setText(“宿舍号“+“   “+“已住几人“+“   “+“最多几人“+“   “+“是否住满“);
    ta.append(“\n“);
ta.append( s1+“              “+s2+“               “+s3+“              “+s4);

    break;
}
}
}
catch(SQLException e)
{
e.printStackTrace();
}
}
public void boolean_true()
{
String s=tf.getText().trim();
try{
con=DriverManager.getConnection(conURL);
r=sta.executeQuery(“select * from dormitory“);
while(r.next())
{
String s1=r.getString(“d_number“);
int s2=r.getInt(“d_count“);
int s3=r.getInt(“d_all“);
boolean s4=r.getBoolean(“d_true“);
if(s1.equals(s))
{
if(s2==4)
{
 PreparedStatement ps=con.prepareStatement(“update dormitory set d_true=? where d_number=?“);
 ps.setBoolean(1 true);
 ps.setString(2““+s1+““);
 ps.executeUpdate();
}
}
}
}
catch(SQLException e)
{
e.printStackTrace();
}
}
public void ConSql()
{
try{
Class.forName(“com.mysql.jdbc.Driver“);
con=DriverManager.getConnection(conURL);
sta=con.createStatement();
r=sta.executeQuery(“select * from dormitory“);
}
catch(ClassNotFoundException e){
e.printStackTrace();
}
catch(SQLException e){
e.printStackTrace();
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2812  2008-12-15 23:38  Hostel Management System\B_delete.java

     文件       3415  2008-12-15 23:28  Hostel Management System\B_insert.java

     文件       4419  2008-12-15 22:40  Hostel Management System\B_update.java

     文件       2765  2008-12-15 23:57  Hostel Management System\BD_update.java

     文件        252  2008-12-12 14:08  Hostel Management System\House.java

     文件       8858  2008-12-15 10:30  Hostel Management System\Window.java

     文件       2893  2008-12-13 15:37  Hostel Management System\WindowLogin.java

     目录          0  2009-02-27 13:35  Hostel Management System

     文件     818176  2009-02-27 14:03  宿舍管理系统论文.doc

----------- ---------  ---------- -----  ----

               843590                    9


评论

共有 条评论