如何使用 Java JDBC 检索 MySQL 数据库“架构”名称
在 Java 中,DatabaseMetaData 类的 getSchemas() 方法通常是用于获取数据库模式列表。但是,在使用 MySQL 时,您应该使用 getCatalogs() 方法。
DatabaseMetaData 接口提供了各种方法来访问有关数据库的元数据,包括表、列和数据的结构、类型和约束。索引。 getCatalogs() 方法专门检索数据库架构的名称,该名称对应于 JDBC 结果集中的“Schema”列。
下面是一个示例代码片段,演示如何使用 getCatalogs() 检索MySQL 中的数据库模式列表:
<code class="java">Class.forName("com.mysql.jdbc.Driver"); // Replace "user" and "password" with your MySQL credentials Connection con = DriverManager.getConnection(connectionURL, "user", "password"); ResultSet rs = con.getMetaData().getCatalogs(); while (rs.next()) { System.out.println("TABLE_CAT = " + rs.getString("TABLE_CAT")); }</code>
此代码使用指定的连接 URL、用户名和密码建立与 MySQL 数据库的连接。然后,它使用 getMetaData() 方法检索数据库的元数据。下一步涉及调用 getCatalogs() 来检索包含数据库模式名称的结果集。最后,while 循环迭代结果集,将每个数据库模式的名称打印到控制台。
以上是如何使用 Java JDBC 检索 MySQL 数据库'架构”名称?的详细内容。更多信息请关注PHP中文网其他相关文章!