Android:Sqlite表

时间:2011-11-10 05:21:22

标签: android sqlite

我使用create语句在android sqlite中创建了表,并且还在其中插入了值。 现在我需要查看这些表来查看表结构。我不知道怎么看他们? 谁能告诉我项目中的.db文件在哪里?如何检查这些表。

以下是我的代码:

    String ctable= "Create Table offers_all(record_id TEXT,display_name TEXT,sorting_name TEXT,latitude NUMERIC,longitude NUMERIC,custom_ad_banner_resource_id TEXT,description TEXT,website_url TEXT,phone_number TEXT,hours TEXT,tasting_room TEXT,advertiser TEXT,street_address TEXT,offer_id TEXT,offer_section TEXT,start_date TIMESTAMP,end_date TIMESTAMP,custom_leaf_template TEXT,location_area TEXT)"


   database.execSQL("DROP TABLE IF EXISTS "+ offers_all);
   database.execSQL(offers_all);


   Insert into offers_all(record_id,display_name,sorting_name,latitude,longitude,custom_ad_banner_resource_id,description,website_url,phone_number,hours,advertiser,street_address,offer_id,offer_section,start_date,end_date,custom_leaf_template,location_area)  values (  '23423-2134','Second Offer','second offer','-123.234234','32.42343','','Another Example of a Winery.','http=>//somewinery.com/','1.510.555.1212','10:45 am - 2:30pm','Yes','500 Yajome Street,11-10 10:44:10.599: Calistoga, CA, 94333','','','2011-08-24','9999-12-31','','Sonoma Valley')

1 个答案:

答案 0 :(得分:2)

您的Android应用程序的数据库文件存储在/data/data/<package_name>/database目录中。

您可以ddms file exploreradb shellpull from device访问它,然后您可以在 SQLite Manager Eclipse SQlite插件中看到它STRONG>。

您也可以在adb shell中编写查询,以检查数据库中的现有数据。