如何编写sql查询从ChromeDB获取当前日期(今天)的URL?

8gsdolmq  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(333)

我想在使用互联网时监视孩子的活动。我的应用程序是java的。我希望URL保存在文本文件中。你能给我一个提示吗?如何使用java将google chrome(或其他浏览器,如mozilla firefox)中所有打开的选项卡的URL存储到文件中?我目前使用的代码如下。它所做的是存储最后20个URL。它不是实时工作的。你能不能更新sql查询,获取当前日期的URL,或者你们中的任何人都知道chrome历史文件的数据库结构。

Class.forName ("org.sqlite.JDBC");
connection = DriverManager.getConnection("jdbc:sqlite:C:\\Users\\abc\\AppData\\Local\\Google\\Chrome\\UserData\\Default\\History");
statement = connection.createStatement ();
resultSet = statement.executeQuery ("SELECT * FROM urls ORDER BY ID DESC LIMIT 20 ");
//SELECT * FROM urls WHERE id=last
//url >= CURDATE()-3
while (resultSet.next ()) 
{
    System.out.println ("URL [" + resultSet.getString ("url") + "]" + ", visit count [" + resultSet.getString "visit_count") + "]");
}
1qczuiv0

1qczuiv01#

SELECT url,count(*) as url_cnt FROM urls GROUP BY url_cnt

相关问题