java如何清空表
清空 Java 中的表
在 Java 中清空表通常涉及数据库操作或集合操作。以下是几种常见场景的清空方法:
清空数据库表
使用 JDBC 执行 SQL 语句清空数据库表:

String url = "jdbc:mysql://localhost:3306/database";
String username = "user";
String password = "password";
try (Connection conn = DriverManager.getConnection(url, username, password);
Statement stmt = conn.createStatement()) {
String sql = "TRUNCATE TABLE table_name"; // 或 "DELETE FROM table_name"
stmt.executeUpdate(sql);
} catch (SQLException e) {
e.printStackTrace();
}
清空 JTable
清空 Swing 的 JTable 数据模型:

DefaultTableModel model = (DefaultTableModel) jTable.getModel();
model.setRowCount(0); // 清空所有行
model.setColumnCount(0); // 可选:清空列
清空集合类表
如果表是 List 或 Map 等集合:
List<String> list = new ArrayList<>();
list.clear(); // 清空列表
Map<String, Integer> map = new HashMap<>();
map.clear(); // 清空映射
清空 ResultSet
处理查询结果集后清空:
ResultSet rs = statement.executeQuery("SELECT * FROM table");
while (rs.next()) {
// 处理数据
}
rs.close(); // 释放资源






