@Override public void actionPerformed(ActionEvent e) { String sql ="insert into stu values(?,?,?,?)"; Object[] a=new Object[4]; for (int i=0;i<a.length;i++) a[i]=jTextField[i].getText(); StuOperation so=new StuOperation(); try { so.add(sql,a); } catch (SQLException ex) { ex.printStackTrace(); }
时间: 2024-02-14 09:32:57 浏览: 166
public void actionPerformed(ActionEvent e)
这段代码是实现了 `ActionListener` 接口中的 `actionPerformed` 方法,用于处理按钮的点击事件。具体来说,当用户单击添加按钮时,将会执行以下操作:
- 定义一个字符串变量 `sql`,用于存储 SQL 语句,该语句将向数据库中插入数据。
- 创建一个长度为 4 的对象数组 `a`,用于存储用户输入的数据。
- 使用循环将用户在文本框中输入的数据存储到 `a` 数组中。
- 创建一个名为 `so` 的 `StuOperation` 对象,该对象用于操作数据库。
- 调用 `so` 对象的 `add` 方法,将 `sql` 和 `a` 作为参数传入。`add` 方法用于向数据库中插入数据。
- 如果插入数据的过程中出现了异常,将会打印异常信息。
阅读全文