[英]How to write method for Android SQLite Database
我正在创建一个示例图库应用,我试图将图库项存储在本地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;
}
我仍然有错误,如何在此查询中写列表..请给我解决方案
试试这个:
String selectQuery =" SELECT " + Databaseconnect.FILEPATH + " FROM "+Databaseconnect.TABLE_FILE + " WHERE " + Databaseconnect.FOLDERLINK + "=" + String.valueOf(number) + ";";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.