gpt4 book ai didi

java - getdate() 通过结果集查询抛出无当前行异常

转载 作者:行者123 更新时间:2023-12-02 00:22:04 24 4
gpt4 key购买 nike

我这里有一个问题,我想做的是从表中获取当前日期和一列。这是到目前为止我的代码:

s = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
rset = s.executeQuery("select getdate() as date, tglpengiriman from orders");
java.sql.Date date = rset.getDate("date");
java.sql.Date tglkirim = rset.getDate("tglpengiriman");

并在上面代码的第 3 行中抛出异常“结果集中没有当前行”。我的代码有什么问题吗?也许误解了 ResultSet 的用法?

感谢您的回答...

编辑:回答道。请参阅下面@Christopher 的帖子。谢谢

最佳答案

在调用任何 ResultSet.get* 方法之前,您需要调用 ResultSet.next。查看 Statement、ResultSet 等的文档。另外,请务必在“finally” block 中关闭所有资源。

关于java - getdate() 通过结果集查询抛出无当前行异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10761315/

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