Android SQLite的查詢操作


環境

Windows10(64bit)
Android Studio 4.1 for Windows
SQLite的*.db文件存放在項目的res\rew\(項目根目錄\app\src\main\res\rew)目錄下

查詢方法

SQL語句查詢

public String queryAddressCode2(int a) {
      // 打開數據庫
        SQLiteDatabase db = helper.getWritableDatabase();
      // 改成查詢的SQL語句
        String sql = "select " + Constants.DATA_02 + "," + Constants.DATA_06 + " from " + Constants.DATABASE_TABLE_NAME + " where " + Constants.DATA_03 + " = " + a + ";";
      // 執行查詢語句並獲取查到的內容
        Cursor cursor = db.rawQuery(sql, null);
      // 看看查詢的結果是否為空
        if (cursor == null) {
            return "查了個寂寞";
        }
      // 聲明一個字符串來存東西(我記得有另一個更好的方法)
        String outStr = "";
        while (cursor.moveToNext()) {
            outStr = outStr + cursor.getInt(0) + "   " + cursor.getString(1) + "\n";
        }
        cursor.close();  // 用完關閉cursor
        db.close();      // 用完關閉數據庫
        Log.d(TAG, outStr);      // 看看有什么東西被打印出來
        return outStr;            // 返回查詢的內容(整理后的)

    }

Android API查詢

以后用到再寫

參考資料

  1. CSDN 【玩轉SQLite系列】(四)通過Android提供的API操作SQLite數據庫


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM