【问题标题】:How to write method for Android SQLite Database如何为 Android SQLite 数据库编写方法
【发布时间】:2015-10-30 04:52:27
【问题描述】:

我正在创建一个示例画廊应用程序,我正在尝试将画廊项目存储在本地 sqlite 数据库中

示例查询:

select filed1 from tablename where filed2="66547";

        public List<String> getAllLabels(String number){
        List<String> labels = new ArrayList<String>();

        String foldername;

        // Select All Query
        String selectQuery = " SELECT " + Databaseconnect.FILEPATH + " FROM "+     Databaseconnect.TABLE_FILE + " WHERE" + Databaseconnect.FOLDERLINK="+"number;



        SQLiteDatabase db = dbHelper.getReadableDatabase();
        Cursor cursor = db.rawQuery(selectQuery, null);

        // looping through all rows and adding to list
        if (cursor.moveToFirst()) {
            do {
                labels.add(cursor.getString(0));
            } while (cursor.moveToNext());
        }

        // closing connection
        cursor.close();
        db.close();

        // returning lables
        return labels;
    }

我还是有错误,如何在这个查询中写 List.. 请给我解决方案

【问题讨论】:

  • 请为我的问题提供一些解决方案...

标签: android arraylist linked-list android-sqlite


【解决方案1】:

试试这个:

String selectQuery =" SELECT " + Databaseconnect.FILEPATH + " FROM "+Databaseconnect.TABLE_FILE + " WHERE " + Databaseconnect.FOLDERLINK + "=" + String.valueOf(number) + ";";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-06
    • 2011-05-23
    • 1970-01-01
    • 2023-03-04
    • 2020-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多