{"title":"Java 获取当前连接数据库名 - 使用 Connection.getCatalog() 方法", "description":"本文介绍如何使用 Java 中的 Connection 对象获取当前连接的数据库名,并提供代码示例。使用 getCatalog() 方法可以轻松获取连接的数据库名称,并进行相应的操作。", "keywords":"java, connection, getCatalog, 数据库, 数据库名, 获取, jdbc, mysql", "content":"Java 使用 Connection 对象可以通过 getCatalog() 方法获取当前连接的数据库名。示例如下:\n\njava\nimport java.sql.Connection;\nimport java.sql.DriverManager;\nimport java.sql.SQLException;\n\npublic class Main {\n public static void main(String[] args) {\n try {\n // 创建连接\n Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "username", "password");\n \n // 获取当前连接的数据库名\n String databaseName = connection.getCatalog();\n \n System.out.println("当前连接的数据库名:" + databaseName);\n \n // 关闭连接\n connection.close();\n } catch (SQLException e) {\n e.printStackTrace();\n }\n }\n}\n\n\n上述代码中,首先使用 DriverManager.getConnection() 方法创建一个连接对象,然后使用 connection.getCatalog() 方法获取当前连接的数据库名,并将其打印输出。最后使用 connection.close() 方法关闭连接。请注意将 "jdbc:mysql://localhost:3306/mydatabase" 替换为实际的数据库连接字符串,"username" 和 "password" 替换为实际的用户名和密码。"}


原文地址: https://www.cveoy.top/t/topic/p4P8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录