android数据库查询操作的一些问题

士大夫的风 2014-10-27 03:48:25
/**
* 查询省的数据库表
*/
Cursor provinceCursor = db.rawQuery(
"select ProvinceName from ProvinceTb where ProvinceId = ?",
new String[] { provinceString });
while (provinceCursor.moveToNext()) {

String name = provinceCursor.getString(provinceCursor
.getColumnIndex("ProvinceName"));
System.out.println(name);
}

/**
* 查询城市的数据库表
*/
Cursor cityCursor = db
.rawQuery(
"select CityName from CityTb where ProvinceId = ? and CityId = ?",
new String[] { provinceString, cityString });
while (cityCursor.moveToNext()) {

String name = cityCursor.getString(cityCursor
.getColumnIndex("CityName"));
System.out.println(name);
}
db.close();

为什么只能打印第一张表得到的数据,第二张没执行
...全文
129 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
windsunmoon 2014-10-28
  • 打赏
  • 举报
回复
你表中有相应的数据么

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧