我使用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')
答案 0 :(得分:2)
您的Android应用程序的数据库文件存储在/data/data/<package_name>/database
目录中。
您可以ddms file explorer
或adb shell
,pull from device
访问它,然后您可以在 SQLite Manager 或 Eclipse SQlite插件中看到它STRONG>。
您也可以在adb shell中编写查询,以检查数据库中的现有数据。