小编Pad*_*han的帖子

如何在Java中列出Sqlite3数据库中的表名

我在 java 应用程序中使用 sqlite3 数据库。如何以编程方式获取数据库中所有表的名称?我也尝试过 google 和 stackoverflow,但还没有找到简单的解决方案。这是我在 PHP 中使用的 MySqli 代码,我正在 Java-Sqlite3 中尝试类似的方法

mysqli_select_db($conn, $database);
$res = mysqli_query($conn, "SHOW TABLES FROM " . $database . "");
while($cRow = mysqli_fetch_array($res, MYSQL_NUM)) {

    $namm=$cRow[0];


    $query = "SELECT COUNT(*) FROM " . $namm . "";
    $result = mysqli_query($conn,$query);
    $rows = mysqli_fetch_row($result);
    $namk = $rows[0];

    echo "<li type='square' style='margin-bottom:3px;'>" . $cRow[0] . " (" . $namk . ")</li>";
}
mysqli_close($conn);
Run Code Online (Sandbox Code Playgroud)

php java sqlite

2
推荐指数
1
解决办法
2372
查看次数

标签 统计

java ×1

php ×1

sqlite ×1