Java连接mysql数据库并获取Joint_Ban表内的name列将列里所有的数据存进一个List列表里。
以下是一个示例代码,用于连接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并打印出结果
原文地址: https://www.cveoy.top/t/topic/h6Mu 著作权归作者所有。请勿转载和采集!