java怎样将table里面的数据保存到数据库_java – 如何将已编辑的JTable数据保存到数据库?
时间: 2024-05-13 12:16:39 浏览: 51
在java中如何将数组里的数据存入数据库呢.txt
您可以使用以下步骤将已编辑的 JTable 数据保存到数据库:
1. 获取 JTable 中的数据:
```java
DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
Vector data = model.getDataVector();
```
2. 将数据插入到数据库中:
```java
Connection conn = DriverManager.getConnection(url, username, password);
Statement statement = conn.createStatement();
for (int i = 0; i < data.size(); i++) {
Vector row = (Vector) data.elementAt(i);
String col1 = (String) row.elementAt(0);
String col2 = (String) row.elementAt(1);
String col3 = (String) row.elementAt(2);
String query = "INSERT INTO your_table_name (column1, column2, column3) VALUES ('" + col1 + "', '" + col2 + "', '" + col3 + "')";
statement.executeUpdate(query);
}
statement.close();
conn.close();
```
请注意,上述代码中的 `your_table_name` 应替换为您要插入数据的表格名称,而 `column1`,`column2` 和 `column3` 应替换为您要插入数据的列名。还应该使用您自己的数据库连接信息替换 `url`,`username` 和 `password`。
当然,这只是一个基本的示例。如果您的表中有日期、时间或其他数据类型,您可能需要更多的代码来将数据正确转换为正确的格式。
阅读全文