有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案