====== CUIでデータベース操作 ====== 前提:エミュレータが起動している必要がある。 Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. c:\>C:\AndroSDK\android-sdk-windows\platform-tools\ adb.exe shell # cd data/data/【プロジェクト作成時に指定したPackage name】 cd data/data/【プロジェクト作成時に指定したPackage name】 # ls ls lib databases files # cd databases cd databases # ls ls 【DB名】 # sqlite3 【DB名】 sqlite3 【DB名】 SQLite version 3.6.22 Enter ".help" for instructions Enter SQL statements terminated with a ";" sqlite> .tables .tables android_metadata 【Table名】 sqlite> select * from 【Table名】; select * from 【Table名】; 1|蜈牙コヲ縲€莠コ|テ療怜膚莠弓髢狗匱驛ィ|驛ィ髟キ|141-0031|蜩∝キ晏玄隘ソ莠泌渚逕ー2-19-3| 090-1111-1111|03-1111-1111|code@shoji.co.jp 2|鬮伜コヲ縲€莉-笳銀雷繧ウ繝溘Η繝九こ繝シ繧キ繝ァ繝ウ繧コ|髢狗匱驛ィ|隱イ髟キ|141-0032|蜩 ∝キ晏玄螟ァ蟠・-2-1|090-2222-2222|03-2222-2222|code@comunications.co.jp 3|蜈牙コヲ縲€髯」|テ冷雷繧キ繧ケ繝・Β繧コ|髢狗匱驛ィ||153-0043|逶ョ鮟貞玄譚ア螻ア1-2-1|090 -3333-3333|03-3333-3333|code@systems.co.jp 4|闕貞悄縲€蟆弓笳凝怜キ・蜍吝コ慾髢狗匱驛ィ||160-0014|譁ー螳ソ蛹コ蜀・陸逕コ11-4|090-444 4-4444|03-4444-4444|code@koumuten.co.jp 5|yamada|||||||| sqlite> sqlite> .mode line .mode line sqlite> select * from sqlite_master; select * from sqlite_master; type = table name = android_metadata tbl_name = android_metadata rootpage = 3 sql = CREATE TABLE android_metadata (locale TEXT) type = table name = 【Table名】 tbl_name = 【Table名】 rootpage = 4 sql = CREATE TABLE 【Table名】 (_id integer primary key autoincrement not null ,person_name text not null,company_name text,organization_name text,position_nam e text,zip_code text,address text,tel1 text,tel2 text,mail text) type = table name = sqlite_sequence tbl_name = sqlite_sequence rootpage = 5 sql = CREATE TABLE sqlite_sequence(name,seq) sqlite> select * from sqlite_master where type='table' and name='【Table名】'; select * from sqlite_master where type='table' and name='【Table名】'; type = table name = 【Table名】 tbl_name = 【Table名】 rootpage = 4 sql = CREATE TABLE 【Table名】 (_id integer primary key autoincrement not null ,person_name text not null,company_name text,organization_name text,position_nam e text,zip_code text,address text,tel1 text,tel2 text,mail text) sqlite> .schema .schema CREATE TABLE android_metadata (locale TEXT); CREATE TABLE 【Table名】 (_id integer primary key autoincrement not null,person_nam e text not null,company_name text,organization_name text,position_name text,zip_ code text,address text,tel1 text,tel2 text,mail text); sqlite>