📄 funsetclassroom.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 + -