在一个 servlet 程序中,我创建了一个包含函数的 DAO 类,我希望返回一个通过执行 Oracle 查询生成的特定值。我尝试了类似的方法:
public int timeofdayafternoonthsmon(Getset g) throws ClassNotFoundException, SQLException {
// TODO Auto-generated method stub
Connection con=Dbconnection.getConnection();
String userid=g.getuserid();
PreparedStatement pstmt=con.prepareStatement("select count(timeofday) from mealdb where timeofday=? and userid=?");
pstmt.setString(1,"Afternoon");
pstmt.setString(2,userid);
int no=pstmt.executeUpdate();
System.out.println(""+no);
return no;
}
但问题是它返回 1 作为(我猜)成功。但我希望它返回执行此查询的结果。