sql >> データベース >  >> RDS >> SQLite

Androidでカーソルを正しく閉じる方法

    getDateMoveでカーソルを閉じていません 、getTotalWeightLBSloadRooms 、...

    カーソルが不要になった場合は、カーソルを閉じます。これらのメソッドでtry-finallyを使用すると、スローされた例外が発生した場合でも、finallyブロックでコードを実行することが保証されます。

    これからメソッドのコードを変更します:

    try{
      // get data from cursor
    } catch (Exception e) {
        c.close();
    }
    

    これに:

    try {
       // get data from cursor
    } catch (Exception e) {
       // exception handling
    } finally {
       if(c != null){
           c.close();
       }
    } 
    


    1. 転送用のデータベースのエクスポート

    2. MySQLクエリ監視bashスクリプトを作成する

    3. PostgreSQLでEXCEPT句を使用する

    4. 非GTIDからGTIDMariaDBデータベースクラスターへのレプリケーションの問題の処理