JavaでMySQLのテーブルコメントを取得する方法

JavaでMySQLテーブルのコメントを取得する方法は、`information_schema`データベース内のテーブルを照会することによって実行できます。以下にサンプルコードを示します。

import java.sql.*;
public class GetTableComment {

public static void main(String[] args) {

 

Connection conn = null;

 

Statement stmt = null;

 

ResultSet rs = null;

 

try {

 

// 创建数据库连接

 

conn = DriverManager.getConnection(“jdbc:mysql://localhost:3306/mydatabase”,

 

“username”, “password”);

 

// 创建Statement对象

 

stmt = conn.createStatement();

 

// 查询表的注释

 

rs = stmt.executeQuery(“SELECT table_comment FROM information_schema.tables WHERE

 

table_schema = ‘your_database_name’ AND table_name = ‘your_table_name'”);

 

// 获取注释

 

if (rs.next()) {

 

String comment = rs.getString(“table_comment”);

 

System.out.println(“Table Comment: ” + comment);

 

}

 

} catch (SQLException e) {

 

e.printStackTrace();

 

} finally {

 

// 关闭连接和资源

 

try {

 

if (rs != null) rs.close();

 

if (stmt != null) stmt.close();

 

if (conn != null) conn.close();

 

} catch (SQLException e) {

 

e.printStackTrace();

 

}

 

}

 

} }


上記のコードでは、your_database_nameとyour_table_nameを、クエリをかけるデータベース名とテーブル名に置き換える必要があります。さらに、usernameとpasswordは、MySQLデータベースのユーザー名とパスワードに置き換える必要があります。上記のコードを実行すると、指定されたテーブルのコメントを取得できます。

bannerAds