亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java如何獲取數據庫所有表名

小億
162
2023-09-27 09:23:25
欄目: 編程語言

要獲取數據庫中的所有表名,可以使用如下的Java代碼:

```java
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;

public class GetTableNames {
   public static void main(String[] args) {
       String url = "jdbc:mysql://localhost:3306/database_name";
       String username = "username";
       String password = "password";

       try {
           // 連接數據庫
           Connection conn = DriverManager.getConnection(url, username, password);

           // 獲取數據庫元數據
           DatabaseMetaData metaData = conn.getMetaData();

           // 獲取所有表名
           ResultSet tableResultSet = metaData.getTables(null, null, "%", new String[]{"TABLE"});

           // 輸出表名
           while (tableResultSet.next()) {
               String tableName = tableResultSet.getString("TABLE_NAME");
               System.out.println(tableName);
           }

           // 關閉連接
           conn.close();
       } catch (SQLException e) {
           e.printStackTrace();
       }
   }
}
```

需要根據實際情況替換`url`、`username`和`password`為你的數據庫連接信息。其中,`url`中的`database_name`需要替換為你要獲取表名的數據庫名。以上代碼使用了JDBC連接MySQL數據庫,如果使用其他數據庫,需要相應地更改JDBC驅動和連接URL。

0
广西| 安图县| 桂阳县| 曲周县| 辽宁省| 定襄县| 东乌| 石门县| 黄浦区| 临夏县| 浦北县| 深圳市| 永登县| 颍上县| 洛川县| 白沙| 河间市| 高州市| 麻城市| 中江县| 共和县| 奉节县| 凤翔县| 商丘市| 乡城县| 武鸣县| 太和县| 台中县| 林周县| 余干县| 正定县| 雷山县| 汶上县| 那曲县| 金溪县| 西乡县| 辽源市| 汕头市| 岑巩县| 邮箱| 明水县|