从PRAGMA table_info()获取名称和类型

在我的Android应用程序,我需要nametype从当我得到执行命令后的结果PRAGMA

table_info(table_name)。我怎样才能做到这一点?

回答:

就这么简单(db是您的SQLiteDatabase对象,tableName应该在数据库中将其设置为正确的表名):

String tableName = ""; // your table name

Cursor c = db.rawQuery("PRAGMA table_info(" + tableName + ")", null);

if (c.moveToFirst()) {

do {

System.out.println("name: " + c.getString(1) + " type: " + c.getString(2));

} while (c.moveToNext());

}

c.close();

以上是 从PRAGMA table_info()获取名称和类型 的全部内容, 来源链接: utcz.com/qa/435696.html

回到顶部