gpt4 book ai didi

java - 从 SQLiteDatabase.execSQL 获取生成的查询

转载 作者:行者123 更新时间:2023-11-30 04:14:40 24 4
gpt4 key购买 nike

我有这行代码:

String insertSQL = "INSERT INTO " + BOOK_NAME
+ " (id, title, date, type, excerpt, content, category_id, category_name"
+ " ,permalink, guid, time, reporter) VALUES(?,?,?,?,?,?,?,?,?,?,?,?)";
database.execSQL(
insertSQL,
new Object[] {
book.getNewsID(),
book.getTitle(),
book.getDate(),
book.getType(),
book.getExcerpt(),
book.getContent(),
book.getCategoryID(),
book.getCategoryName(),
book.getPermalink(),
book.getGUID(),
book.getTime(),
book.getReporter()
});

我的问题是,有没有办法从这个方法中获取原始查询?我有很多这样的代码,我想调试实际查询是什么。

最佳答案

My question is, is there a way to get the raw query from this method?

没有“原始查询”。查询是 SELECT 语句,或返回结果集的其他内容。这是一个 INSERT 语句。

如果您指的是“原始 SQL 语句”,那么不,那是不可用的。我什至不确定是否生成了完整的 SQL 语句——? 内容可能在 SQLite 本身内部处理。

关于java - 从 SQLiteDatabase.execSQL 获取生成的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10224266/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com