如何获取Android SQLite数据库中的所有表名?
- 论坛
- 如何获取Android SQLite数据库中的所有表名?
9 浏览
如何获取Android SQLite数据库中的所有表名?
我尝试了以下代码:
Cursor c=db.rawQuery("SELECT name FROM sqlite_master WHERE type = 'table'",null); c.moveToFirst(); while(!c.isAfterLast()){ Toast.makeText(activityName.this, "Table Name=> "+c.getString(0), Toast.LENGTH_LONG).show(); }
但是它抛出了错误:
"android.database.sqlite.SQLiteException: no such table: sqlite_master(code 1):, while compiling: SELECT name FROM sqlite_master WHERE type='table'"
如何获取所有表名?