0

Sqlite テーブルとその内容を表示するコマンドを教えてください。

    mydb = DbActivity.this.openOrCreateDatabase("asd", MODE_APPEND, null);
    mydb.execSQL("CREATE TABLE IF NOT EXISTS hai(name varchar,password varchar)");
    mydb.execSQL("INSERT INTO hai VALUES('"+ a + "','" + b + "')");
4

2 に答える 2

0

エミュレーターを使用している場合、またはデバイスがルート化されている場合:

1)最初に、Eclipse用のこのプラグインをお勧めします:http://coderzheaven.com/2011/04/sqlitemanager-plugin-for-eclipse/

その中でデータベースを参照できます

2) cmd の 2 番目の方法:

adb -s emulator-5554 shell
sqlite3 /data/data/your-app-folder/databases/database-name.db
select * from myTable

デバイスがルート化されていない場合、何もできません。

于 2012-06-16T11:46:19.007 に答える
0

sqlite ツールを使用してデータベースを開きます。

C:\> adb shell 
# sqlite3 /data/data/com.org.sample/databases/history.db

SQLite version 3.5.9
Enter ".help" for instructions

sqlite> .tables
android_metadata  suggestions

sqlite> .schema suggestions
CREATE TABLE suggestions (_id INTEGER PRIMARY KEY,display1 TEXT UNIQUE ON CONFLICT REPLACE,display2 TEXT,query TEXT,date LONG);

sqlite> select * from suggestions;
2|randy pausch last lecture|Results for "randy pausch last lecture"|randy pausch last lecture|1264159994987
于 2012-06-16T09:19:33.747 に答える