以下是一个示例代码,用于连接MySQL数据库并获取Joint_Ban表内的name列,并将所有的数据存入一个List列表中:

import java.sql.*;
import java.util.ArrayList;
import java.util.List;

public class MySQLConnectionExample {
    public static void main(String[] args) {
        String url = "jdbc:mysql://localhost:3306/database_name"; // 数据库连接URL,需要替换为实际的数据库名
        String username = "username"; // 数据库用户名
        String password = "password"; // 数据库密码

        Connection connection = null;
        Statement statement = null;
        ResultSet resultSet = null;
        List<String> nameList = new ArrayList<>();

        try {
            // 连接到数据库
            connection = DriverManager.getConnection(url, username, password);

            // 创建Statement对象
            statement = connection.createStatement();

            // 执行SQL查询
            String sql = "SELECT name FROM Joint_Ban"; // 替换为实际的表名
            resultSet = statement.executeQuery(sql);

            // 提取查询结果
            while (resultSet.next()) {
                String name = resultSet.getString("name");
                nameList.add(name);
            }

            // 输出nameList
            for (String name : nameList) {
                System.out.println(name);
            }

        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            // 关闭连接和释放资源
            try {
                if (resultSet != null) {
                    resultSet.close();
                }
                if (statement != null) {
                    statement.close();
                }
                if (connection != null) {
                    connection.close();
                }
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
}

请注意替换示例代码中的以下部分:

  • url:将database_name替换为实际的数据库名。
  • username:将username替换为实际的数据库用户名。
  • password:将password替换为实际的数据库密码。
  • sql:将Joint_Ban替换为实际的表名。

该示例代码使用了Java的JDBC API来连接MySQL数据库,并执行SQL查询语句。通过resultSet.getString("name")方法获取查询结果集中的name列的值,并将其添加到nameList列表中。最后,使用for循环遍历nameList并打印出结果

Java连接mysql数据库并获取Joint_Ban表内的name列将列里所有的数据存进一个List列表里。

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

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