中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
乐清市| 广德县| 军事| 葫芦岛市| 闽清县| 牡丹江市| 珠海市| 长宁县| 合山市| 松潘县| 海晏县| 红桥区| 松原市| 开平市| 揭西县| 论坛| 满洲里市| 朝阳县| 渭源县| 宜兴市| 永和县| 东台市| 嘉义市| 志丹县| 平和县| 曲麻莱县| 馆陶县| 武安市| 通渭县| 南靖县| 大厂| 西乡县| 老河口市| 克什克腾旗| 睢宁县| 绿春县| 甘南县| 拉萨市| 探索| 隆化县| 桐庐县|