如何使用JTABLE将数据插入数据库

时间:2013-08-27 14:25:43

标签: java sql swing netbeans

我正在申请将考试标记插入数据库。我设法使用JTable来显示数据库中的数据,但现在我想使用相同的JTable将数据插入数据库。我是怎么做到的?我将非常感谢给予的任何帮助

2 个答案:

答案 0 :(得分:0)

你可以:

1)允许用户选择他们想要编辑的行。

2)允许用户单击一个按钮,打开一个新窗口,其中的文本字段填充了所选行中的数据。

3)向这个新打开的窗口添加一个“保存”按钮,当单击该窗口时,查询数据库并“更新”xyz =已选择的行。

答案 1 :(得分:0)

您如何更改TableModel JTable?您使用的是什么结构,如果您使用ArrayList来填充Jtable,您可以使用相同的结构来编辑元素,只需创建一个实现TableModelListener的类,并覆盖{ {1}}方法以进行更新

编辑好,所以你必须从你的JTable中获取模型,

tableChanged这将为您提供特定单元格的值,因为您希望所有JTable值都可以使用for(实际上是两个for)来实现这一点:

tbl_report.getModel().getValueAt(row, column);

您必须强制转换 ArrayList<Object> value= new ArrayList<Object> (); for (int column = 0; column < resumenTable.getColumnCount(); column++) { for (int row = 0; row < resumenTable.getRowCount(); row++) { value.add(resumenTable.getModel().getValueAt(row, column)); } } 元素才能构建查询