java获取mysql数据库列表

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

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

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

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数据库列表

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

数据库列表:
| information_schema |
| mysql |
| performance_schema |
| sys |

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/641537.html

(0)
未希新媒体运营
上一篇 2024-05-21 11:39
下一篇 2024-05-21 11:40

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入