使用Java获取MySQL数据库列表,首先需要导入JDBC驱动,然后连接到数据库,执行查询语句,最后处理结果集。

要获取MySQL数据库列表,可以使用Java的JDBC(Java Database Connectivity)库,以下是详细步骤:

1、添加MySQL JDBC驱动到项目中,如果你使用的是Maven项目,可以在pom.xml文件中添加以下依赖:

java获取mysql数据库列表java获取mysql数据库列表

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysqlconnectorjava</artifactId>
    <version>8.0.26</version>
</dependency>

2、编写Java代码来连接MySQL数据库并获取数据库列表,以下是一个简单的示例:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Main {
    public static void main(String[] args) {
        // 数据库连接信息
        String url = "jdbc:mysql://localhost:3306/";
        String user = "root";
        String password = "your_password";
        try {
            // 加载驱动
            Class.forName("com.mysql.cj.jdbc.Driver");
            // 建立连接
            Connection connection = DriverManager.getConnection(url, user, password);
            // 创建Statement对象
            Statement statement = connection.createStatement();
            // 执行查询
            ResultSet resultSet = statement.executeQuery("SHOW DATABASES");
            // 输出数据库列表
            System.out.println("数据库列表:");
            while (resultSet.next()) {
                System.out.println("| " + resultSet.getString(1) + " |");
            }
            // 关闭资源
            resultSet.close();
            statement.close();
            connection.close();
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

注意:请将your_password替换为你的MySQL数据库密码。

java获取mysql数据库列表java获取mysql数据库列表

运行上述代码,你将看到类似以下的输出:

数据库列表:
| information_schema |
| mysql |
| performance_schema |
| sys |
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。