Java表格批量插曲MySQL数据
时间: 2023-09-21 13:06:31 浏览: 16
要将 MySQL 数据库中的数据批量插入到 Java 表格中,你可以使用如下代码示例:
```java
// 定义数据库连接信息
String url = "jdbc:mysql://localhost:3306/mydatabase";
String user = "root";
String password = "123456";
// 获取数据库连接
Connection conn = DriverManager.getConnection(url, user, password);
// 定义 SQL 查询语句
String sql = "SELECT * FROM mytable";
// 创建 Statement 对象
Statement stmt = conn.createStatement();
// 执行查询语句,获取结果集
ResultSet rs = stmt.executeQuery(sql);
// 获取表格模型对象
DefaultTableModel model = (DefaultTableModel) table.getModel();
// 遍历结果集中的数据,插入表格模型
while (rs.next()) {
Object[] rowData = {rs.getString("column1"), rs.getString("column2"), rs.getString("column3")};
model.addRow(rowData);
}
// 关闭连接和声明对象
rs.close();
stmt.close();
conn.close();
```
上面的代码先连接 MySQL 数据库,执行查询语句,获取结果集。然后遍历结果集中的数据,将每行数据插入到表格模型中。最后关闭连接和声明对象。
需要注意的是,这里的表格模型应该是使用 `DefaultTableModel` 创建的,因为它提供了添加行数据的方法 `addRow(Object[] rowData)`。如果你使用其他类型的表格模型,可能需要使用其他的方法来添加数据。
相关推荐


















