检查Android SQLite上的SQL查询是否成功

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

我正在处理Android SQLite API中的execSQL函数。由于我将查询作为一个参数传递,所以我直接通过这个函数执行它,所以我不会处理它(我也不希望这样做),以了解我们是否正在创建、插入、删除

问题是:是否有任何通用方法可以知道SQL执行是否成功

提前谢谢你

如果SQL字符串无效,则抛出。您还可以使用以下模型将语句包装到事务中:

   db.beginTransaction();
   try {
     ...
     db.setTransactionSuccessful();
   } finally {
     db.endTransaction();
   }

我通常用一个监听器()包装我的
try{…}finally{…}
块,并使用
transactionListner
检查事务中的一切是否正常,以及try/finally中的一切。

非常明显,非常有用。非常感谢。