btn_zeng.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub String buildingNo = txt_buildingNo.getText(); String roomNo = txt_roomNo.getText(); String personNum = txt_personNum.getText(); String sql="insert into room(buildingNo,roomNo,person_num) values('"+buildingNo+"','"+roomNo+"','"+personNum+"')"; try { Connection conn=DbUtil.getConnection(); Statement stm=conn.createStatement(); DataB.data_check(sql, stm); JOptionPane.showMessageDialog(null, "增加成功"); }catch(Exception ex) { ex.printStackTrace(); } sql="select * from room"; RoomDao.putDates(table,sql); } });
时间: 2024-03-28 19:39:20 浏览: 44
public void actionPerformed(ActionEvent e)
这段代码是 Java Swing 中的事件处理代码,用于处理按钮的点击事件。当按钮被点击时,会执行 actionPerformed() 方法中的代码。
在这段代码中,当“增加”按钮被点击时,会从文本框中获取输入的建筑编号、房间编号和人数,并将其插入到数据库表中。具体地,会构造一个 SQL 语句并执行该语句。如果执行成功,则会弹出一个提示框显示“增加成功”,否则会在控制台打印异常信息。
然后,会从数据库表中查询所有房间信息,并将其显示在表格中。具体地,会构造一个 SQL 语句并执行该语句,然后将查询结果放入一个 JTable 对象中,并将该对象设置为表格的数据模型。最后,表格会重新绘制显示新的数据。
阅读全文