ホームページ >データベース >mysql チュートリアル >Java JDBC を使用して MySQL データベース スキーマ名のリストを取得する方法

Java JDBC を使用して MySQL データベース スキーマ名のリストを取得する方法

Barbara Streisand
Barbara Streisandオリジナル
2024-11-01 07:36:02863ブラウズ

How to Retrieve a List of MySQL Database Schema Names Using Java JDBC?

Java JDBC 経由で MySQL データベース スキーマ名のリストを取得する

JDBC API は、接続されたデータベース スキーマに関する情報を取得するメソッドを提供します。 Java JDBC を使用して MySQL のスキーマ名のリストを取得するには、次の手順に従います。

  1. DriverManager.getConnection().
  2. Connection.getMetaData() を使用して DatabaseMetaData オブジェクトを取得します。
  3. MySQL では「スキーマ」ではなく「カタログ」という用語が使用されるため、
  4. getCatalogs を使用します() メソッドを使用して、カタログ名を含む ResultSet を取得します。
次のコード例は、このプロセスを示しています。

<code class="java">Class.forName("com.mysql.jdbc.Driver");

// Replace "connectionURL", "user", and "password" with appropriate values
Connection con = DriverManager.getConnection(connectionURL, user, password);

ResultSet rs = con.getMetaData().getCatalogs();

while (rs.next()) {
    System.out.println("CATALOG_NAME = " + rs.getString("TABLE_CAT"));
}</code>
このコードは、MySQL JDBC がロードされていることを前提としています。ドライバをインストールし、データベースへの接続を確立しました。コードの出力は、データベース スキーマ名のリスト (MySQL 用語では「CATALOG_NAME」) になります。

以上がJava JDBC を使用して MySQL データベース スキーマ名のリストを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。