gpt4 book ai didi

java - 打印整个数据库列的方法

转载 作者:行者123 更新时间:2023-12-01 13:39:58 25 4
gpt4 key购买 nike

我有一个工作数据库应用程序,它只是吐出整个“名称”列

String sql = "SELECT Name FROM my_list;";   
ResultSet infoDump = stmt.executeQuery(sql);
String actID = null;
while (infoDump.next()){
actID = infoDump.getString("Name");
System.out.println(actID);
}

我希望能够将其包装在一个像这样的小函数中

printTheNames(sqlQuery)
{
ResultSet infoDump = stmt.executeQuery(sqlQuery);
String actID = null;
while (infoDump.next()){
actID = infoDump.getString("Name");
System.out.println(actID);
}
}
printTheNames("SELECT Name FROM my_list;");

我不确定要使用什么语法,因为当我做任何接近于此的事情时,它都会给我带来各种错误。我确信这很简单,但是我可以在哪里找到一个简单的例子吗?

最佳答案

你的方法签名错误,应该是

public void printTheNames(String sqlQuery)
{
ResultSet infoDump = stmt.executeQuery(sqlQuery);
String actID = null;
while (infoDump.next()){
actID = infoDump.getString("Name");
System.out.println(actID);
}
}

然后像现在一样打电话。

printTheNames("SELECT Name FROM my_list;"); 

假设您在同一个类中调用该函数,否则您需要一个实例来调用该方法。

关于java - 打印整个数据库列的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20913337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com