java - 如何在 Android 上获取表列数组列表?

标签 java android sqlite

我需要一段代码来获取 Android 中表格的可用列名?

我环顾四周,没有找到任何东西。

最佳答案

这是一种更简单的方法:

Cursor ti = db.rawQuery("PRAGMA table_info(mytable)", null);
if ( ti.moveToFirst() ) {
    do {
        System.out.println("col: " + ti.getString(1));
    } while (ti.moveToNext());
}

关于java - 如何在 Android 上获取表列数组列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2382528/

相关文章:

java - 有没有办法找出Kafka序列化数据所花费的时间

java - 等待和通知的代码执行顺序

Java Swing - 如何判断什么代码在组件上调用 paint?

android BlutoothChatService 在多个类中的使用

Android SQliteOpenHelper删除语句问题

php - 无法从源代码构建 PHP 8.0.19 - 找不到包 'sqlite3'

java - 身份验证失败: password does not match stored value (see update 2)

android - 撰写崩溃并出现错误 "kotlinx.coroutines.channels.Channel"

android - 在 MediaPlayer 中开始播放远程 mp3 的事件

sqlite - 需要帮助在 SQLite 中添加随机 float