Java 连接 MySQL 数据库获取 Joint_Ban 表 name 列并存入 Map 列表
以下是一个示例代码,用于连接 MySQL 数据库并获取 Joint_Ban 表内的 name 列,并将所有数据存入一个 Map 列表中:\n\njava\nimport java.sql.*;\nimport java.util.HashMap;\nimport java.util.Map;\n\npublic class Main {\n public static void main(String[] args) {\n // MySQL 数据库连接信息\n String url = "jdbc:mysql://localhost:3306/mydatabase";\n String username = "root";\n String password = "password";\n\n try {\n // 加载数据库驱动\n Class.forName("com.mysql.cj.jdbc.Driver");\n\n // 创建数据库连接\n Connection connection = DriverManager.getConnection(url, username, password);\n\n // 创建 SQL 语句\n String sql = "SELECT name FROM Joint_Ban";\n Statement statement = connection.createStatement();\n\n // 执行查询\n ResultSet resultSet = statement.executeQuery(sql);\n\n // 创建 Map 列表\n Map<Integer, String> map = new HashMap<>();\n\n // 遍历结果集\n int i = 1;\n while (resultSet.next()) {\n String name = resultSet.getString("name");\n map.put(i, name);\n i++;\n }\n\n // 输出结果\n for (Map.Entry<Integer, String> entry : map.entrySet()) {\n System.out.println(entry.getKey() + ": " + entry.getValue());\n }\n\n // 关闭连接\n resultSet.close();\n statement.close();\n connection.close();\n } catch (ClassNotFoundException | SQLException e) {\n e.printStackTrace();\n }\n }\n}\n\n\n请确保已将 MySQL 的 JDBC 驱动添加到项目的依赖中(例如,将 MySQL Connector/J 的 JAR 文件添加到项目中)。并将代码中的 url、username 和 password 替换为您自己的数据库连接信息。\n\n此代码将从 Joint_Ban 表中获取 name 列的所有数据,并将其存入一个 Map 列表中,其中 Map 的键是数据在列表中的位置,值是 name 列的值。最后,代码将输出 Map 列表中的所有数据。\n\n注意:上述代码仅供参考,具体实现方式可能因数据库版本、表结构等因素而有所不同。
原文地址: https://www.cveoy.top/t/topic/pPFU 著作权归作者所有。请勿转载和采集!