请编写一个query()方法,在该方法中使用myhelper类获取数据库表information中字段account和password的数据
时间: 2024-12-02 12:19:55 浏览: 33
在Java中,你可以创建一个`QueryHelper`类,并在其内部定义一个静态的`query()`方法,利用JDBC或者其他ORM框架(如Spring Data JPA、Hibernate等)来执行SQL查询。这里假设我们使用了JDBC基本操作,因为myhelper是一个简单的工具类:
```java
public class QueryHelper {
// 假设myhelper类有一个静态方法用于连接数据库
static Connection getConnection() {
// 实现数据库连接逻辑...
}
// 定义query方法
public static List<Map<String, String>> query(String tableName) throws SQLException {
Connection conn = getConnection();
String queryStatement = "SELECT account, password FROM " + tableName; // SQL查询语句
try (PreparedStatement pstmt = conn.prepareStatement(queryStatement)) {
ResultSet rs = pstmt.executeQuery();
List<Map<String, String>> result = new ArrayList<>();
while (rs.next()) {
Map<String, String> row = new HashMap<>();
row.put("account", rs.getString("account"));
row.put("password", rs.getString("password"));
result.add(row);
}
return result;
} finally {
if (conn != null) {
conn.close(); // 关闭连接
}
}
}
}
// 调用方式
List<Map<String, String>> data = QueryHelper.query("information");
```
阅读全文