嗨,我是新手android并遇到问题
我在我的数据库中有两个字段songname和songhits的表.现在我想得到所有以字符串开头的歌曲说MATCH_STR按列表中的songhits排序.我知道sql查询但我不知道如何在我的android应用程序中执行.pls帮我一个例子或正确的代码.
我的代码:
Cursor c = myDB.query(MY_DATABASE_TABLE, "songname","songname like %"+MATCH_STR+"%" , null, null,"SongHit", null);
if (c != null)
{
c.moveToFirst();
int SongNameColumn = c.getColumnIndex("SongName");
if (c.isFirst())
{
i = 0;
do {
i++;
String SongName = c.getString(SongNameColumn);
// Add current Entry to results.
results.add(SongName);
} while (c.moveToNext());
}
}
Run Code Online (Sandbox Code Playgroud)
Cursor c = myDB.query(MY_DATABASE_TABLE, "songname","songname like ?" , new String[]{"%"+MATCH_STRING+"%"}, null,"SongHit", null);
Run Code Online (Sandbox Code Playgroud)
也许这些将是一个人!
| 归档时间: |
|
| 查看次数: |
4461 次 |
| 最近记录: |