从Java中的SQL select语句获取一个值

从Java中的SQL select语句获取一个值,第1张

从Java中的SQL select语句获取一个值
Right now, for the println I'm getting a

“com.mysql.jdbc.JDBC4ResultSet@1e72cae”

是因为您将

ResultSet
物件退回这里,
value = rs.toString();

从文档中,

ResultSet对象是代表数据库结果集的数据表,通常通过执行查询数据库的语句来生成

您通过游标访问ResultSet对象中的数据。请注意,此游标不是数据库游标。该光标是一个指向ResultSet中的一行数据的指针。最初,光标位于第一行之前。方法ResultSet.next将光标移动到下一行。如果光标位于最后一行之后,则此方法返回false。此方法使用while循环重复调用ResultSet.next方法,以遍历ResultSet中的所有数据。

您应该告诉结果集从列中获取值,

value = rs.getString(1);

通过索引

value = rs.getString("itemNo");

或通过列名



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5500100.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存