Java 如何在cmd中查看我的数据库表和插入的值。在android中创建表之后
请帮助我使用查看Sqlite表及其内容的命令Java 如何在cmd中查看我的数据库表和插入的值。在android中创建表之后,java,android,database,cmd,Java,Android,Database,Cmd,请帮助我使用查看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 + "')");
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 + "')");
使用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
如果您使用emulator或您的设备是根用户:
1首先,我向您推荐此eclipse插件:
您可以在其中浏览数据库
cmd中的第二种方式:
adb -s emulator-5554 shell
sqlite3 /data/data/your-app-folder/databases/database-name.db
select * from myTable
如果您的设备没有根目录,您将无法执行任何操作。我访问了D:\Software\Language Related\Android\Android sdk windows\platform tools