java如何从sqlite中删除列表中未列出的键?
ArrayList<String> url = new ArrayList<String>();
包含
stuffcom123, 1603932831196
stuffcom124, 1603932831196
stuffcom125, 1603932831196
stuffcom126, 1603932831196
public void insert(String url, double time) {
String sql = "INSERT INTO villages (url,time) VALUES(?,?)";
try (Connection conn = DriverManager.getConnection(url);
PreparedStatement pstmt = conn.prepareStatement(sql)) {
pstmt.setString(1, url);
pstmt.setDouble(2, time);
pstmt.executeUpdate();
} catch (SQLException e) {
System.out.println(e.getMessage());
}
}
所以我有一个URL列表。我想记录下这个系统。上次访问sqlite数据库中的每个特定url时的currentTimeMillis()
我的问题是,如何删除sqlite数据库中未在url数组列表中列出的所有条目
我是否只是从0循环到结尾,然后逐个检查url arraylist中是否存在每个键?还是有更好的把戏
共 (0) 个答案