从数据库中获取值并在android中的TextView中显示它

时间:2011-02-24 11:48:04

标签: android

如何从数据库中获取值并在android中的textview中显示?

2 个答案:

答案 0 :(得分:1)

很高兴看到你已经考虑过并尝试过自己。

http://developer.android.com/guide/topics/data/data-storage.html#db在Android上使用SQLite有一些很好的信息

它也用在记事本教程中:http://developer.android.com/resources/tutorials/notepad/notepad-ex1.html

我个人通过使用“Hello,Android”一书中的部分指南来学习。源代码位于:http://www.pragprog.com/titles/eband3/source_code - SQL示例名为'Eventsv1'

答案 1 :(得分:0)

你需要SQLiteOpenHelper类来获取android中可读的SQLiteDatabase实例。然后使用查询方法可以获得查询的Cursor对象。

你能解释一下你想做什么吗? 试试这个,

Cursor c =  db.query(TABLE_NAME, columns, null, null, null, null, null);

然后写

if(c!=null) {
                c.moveToFirst();


                while(!c.isAfterLast()) {

                    String col1Value = c.getString(1);//here you get col1 value
                    String col2Value = c.getString(2);//here you get col2 value

                    c.moveToNext();

                }
                c.deactivate();
                c.close();
            }