学习android,基础薄弱,一直看视频学习,看到数据库处,知道可以在adb中使用数据库查询语句查询相关的数据,可是怎么讲数据库中的数据输出到手机模拟器的屏幕上呢? class queryListener implements OnClickListener{ public void onClick(View v) {
// TODO Auto-generated method stub
DatabaseHelper dbHelper= new DatabaseHelper(SQLiteActivity.this, "mx_db");
SQLiteDatabase db = dbHelper.getReadableDatabase();
Cursor cursor = db.query("user", new String[] {"id","name"}, "id=?", new String[] {"2"}, null, null, null);
while(cursor.moveToNext()){
String name = cursor.getString(cursor.getColumnIndex("name"));
System.out.println("query--->"+ name);
//cursor.copyStringToBuffer(cursor.getColumnIndex("name"), buffer);
//System.out.println("query--->"+ buffer);
}
//myTextView.setText(buffer);
}
}怎样在while循环中使用android语句,将数据库中的信息每次通过循环输入到数组中,并且在文本控件显示出来呢?谢谢。
// TODO Auto-generated method stub
DatabaseHelper dbHelper= new DatabaseHelper(SQLiteActivity.this, "mx_db");
SQLiteDatabase db = dbHelper.getReadableDatabase();
Cursor cursor = db.query("user", new String[] {"id","name"}, "id=?", new String[] {"2"}, null, null, null);
while(cursor.moveToNext()){
String name = cursor.getString(cursor.getColumnIndex("name"));
System.out.println("query--->"+ name);
//cursor.copyStringToBuffer(cursor.getColumnIndex("name"), buffer);
//System.out.println("query--->"+ buffer);
}
//myTextView.setText(buffer);
}
}怎样在while循环中使用android语句,将数据库中的信息每次通过循环输入到数组中,并且在文本控件显示出来呢?谢谢。
解决方案 »
- 跪求 android 实现 流媒体 播放远程mp3文件 代码
- 在线求解 case expressions must be constant expressions
- 各位大神,问个关于APN读取和切换的问题。
- android中设置progressbar的style的时候提示NO source
- 使用Intent进行Activity切换的问题
- 如何显示drawable里面那个icon.png到我的activity
- SurfaceView问题
- android 下像以下的布局怎么实现,作为新手搞了很久,请大牛指点
- 手机里面插入有歌曲的T卡后,歌曲名显示乱码
- 请问高手静态成员如何初始化(需要用到传参)
- 改变自定义对话框的位置及其大小
- 有关listView与Adapter的使用
我查看API,看到textview有一个append方法,将数据append进去,在显示出来。我下面这么写该怎么改正呢? while(cursor.moveToNext()){
String name = cursor.getString(cursor.getColumnIndex("name"));
int id=cursor.getInt(cursor.getColumnIndex("id"));
System.out.println("query--->"+ name);
System.out.println("query--->"+id);
myTextView.append(name);
Toast.makeText(SQLiteActivity.this, "查询成功", Toast.LENGTH_SHORT).show();
}
myTextView.setText(name);
myTextView.append(name);弄走就可以了,
String name = cursor.getString(cursor.getColumnIndex("name"));
int id=cursor.getInt(cursor.getColumnIndex("id"));
System.out.println("query--->"+ name);
System.out.println("query--->"+id);
myTextView.append(name);
Toast.makeText(SQLiteActivity.this, "查询成功", Toast.LENGTH_SHORT).show();
}
myTextView.setText(name);