⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 funsetclassroom.java

📁 中小学校园的教师
💻 JAVA
字号:
package untitled2;import javax.swing.*;import java.awt.*;import com.borland.jbcl.layout.*;import com.borland.dbswing.*;import com.borland.dx.sql.dataset.*;import java.sql.Connection;import java.sql.Statement;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.awt.event.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2006</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class FUnsetClassroom extends JFrame {  JLabel jLabel1 = new JLabel();  JComboBox jCBclass = new JComboBox();  JButton jButton4 = new JButton();  XYLayout xYLayout2 = new XYLayout();  JPanel jPanel2 = new JPanel();  XYLayout xYLayout1 = new XYLayout();  TableScrollPane tableScrollPane1 = new TableScrollPane();  JdbTable jdbTable1 = new JdbTable();  Database database1 = new Database();  QueryDataSet queryDataSet1 = new QueryDataSet();  Connection con; Statement st; PreparedStatement ps; ResultSet rs; String sql;  public FUnsetClassroom() {    try {      jbInit();      addIclassr();    }    catch (Exception ex) {      ex.printStackTrace();    }  }  void jbInit() throws Exception {    jPanel2.setLayout(xYLayout2);    jPanel2.setToolTipText("");    jPanel2.setOpaque(true);    jPanel2.setMaximumSize(new Dimension(32767, 32767));    jPanel2.setDoubleBuffered(true);    jPanel2.setDebugGraphicsOptions(0);    jPanel2.setAutoscrolls(false);    jPanel2.setLocale(java.util.Locale.getDefault());    jPanel2.setEnabled(true);    // jButton4.addActionListener(new UnsetClassroomPanel_jButton4_actionAdapter(this));    // jButton4.addActionListener(new UnsetClassroomPanel_jButton4_actionAdapter(this));    jButton4.setText("确定");    jButton4.addActionListener(new FUnsetClassroom_jButton4_actionAdapter(this));    // jCBclass.addActionListener(new UnsetClassroomPanel_jCBclass_actionAdapter(this));    // jCBclass.addActionListener(new UnsetClassroomPanel_jCBclass_actionAdapter(this));    jLabel1.setText("教室号");    this.setSize(new Dimension(800, 600));    this.getContentPane().setLayout(xYLayout1);    database1.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor(        "jdbc:odbc:digital_campus", "dbw", "123456", false,        "sun.jdbc.odbc.JdbcOdbcDriver"));    queryDataSet1.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(        database1,        "SELECT classroom.classroom_id as 教室号,classroom.classroom_name as " +        "教室名,classroom.classroom_site as 容量,classroom.classroom_size as 地址 " +        "FROM Digital_Campus.dbo.classroom ", null, true, Load.ALL));    jdbTable1.setDataSet(queryDataSet1);    jPanel2.add(jButton4, new XYConstraints(273, 15, -1, -1));    jPanel2.add(jCBclass, new XYConstraints(86, 13, 101, -1));    jPanel2.add(jLabel1, new XYConstraints(22, 12, -1, 22));    this.getContentPane().add(tableScrollPane1,                              new XYConstraints(17, 62, 482, 304));    tableScrollPane1.getViewport().add(jdbTable1, null);    this.getContentPane().add(jPanel2, new XYConstraints(0, 1, 800, -1));  }  void addIclassr() throws SQLException {    sql = "SELECT classroom_id FROM dbo.classroom where classroom_name <>''";    con = DBConnection.getConnection();    st = con.createStatement();    rs = st.executeQuery(sql);    while (rs.next()) {      jCBclass.addItem(rs.getString(1));    }  }  void jButton4_actionPerformed(ActionEvent e)  {    sql =              "UPDATE dbo.classroom SET classroom_name = ? where classroom_id = "+jCBclass.getSelectedItem();          Connection con = null;          try{            con = DBConnection.getConnection();            PreparedStatement ps = con.prepareStatement(sql);            ps.setString(1,"");            ps.executeUpdate();            JOptionPane.showMessageDialog(null,"去配成功!!!");            queryDataSet1.refresh();            closeP.close(ps);          }catch(Exception ex){            ex.printStackTrace();          }finally{            closeP.close(con);          }  }}class FUnsetClassroom_jButton4_actionAdapter implements java.awt.event.ActionListener {  FUnsetClassroom adaptee;  FUnsetClassroom_jButton4_actionAdapter(FUnsetClassroom adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jButton4_actionPerformed(e);  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -