检查Android SQLite上的SQL查询是否成功
我正在处理Android SQLite API中的execSQL函数。由于我将查询作为一个参数传递,所以我直接通过这个函数执行它,所以我不会处理它(我也不希望这样做),以了解我们是否正在创建、插入、删除 问题是:是否有任何通用方法可以知道SQL执行是否成功 提前谢谢你 如果SQL字符串无效,则抛出。您还可以使用以下模型将语句包装到事务中:检查Android SQLite上的SQL查询是否成功,android,sql,database,sqlite,Android,Sql,Database,Sqlite,我正在处理Android SQLite API中的execSQL函数。由于我将查询作为一个参数传递,所以我直接通过这个函数执行它,所以我不会处理它(我也不希望这样做),以了解我们是否正在创建、插入、删除 问题是:是否有任何通用方法可以知道SQL执行是否成功 提前谢谢你 如果SQL字符串无效,则抛出。您还可以使用以下模型将语句包装到事务中: db.beginTransaction(); try { ... db.setTransactionSuccessful();
db.beginTransaction();
try {
...
db.setTransactionSuccessful();
} finally {
db.endTransaction();
}
我通常用一个监听器()包装我的
try{…}finally{…}
块,并使用transactionListner
检查事务中的一切是否正常,以及try/finally中的一切。非常明显,非常有用。非常感谢。