gpt4 book ai didi

java - 如何在不显式的情况下从 ResultSet 获取数据

转载 作者:行者123 更新时间:2023-12-01 15:20:14 25 4
gpt4 key购买 nike

我正在制作一个非常简单的应用程序来在网页上显示数据库表的内容,因此我想循环遍历 ResultSet 并将每个单元格的内容粘贴在 <td> 之间。标签等.

问题是表可能非常大,我不想使用显式的 getString()getInt()getXXX() 方法。相反,最好使用 ResultSetMetaData 方法 getColumnType() 作为更通用的 ResultSet getData(<columName>, <type>) 的参数。方法,但好像没有。

这可能吗?我是否以错误的方式处理这个问题,或者我是否偏离了基地?

最佳答案

有一个 getObject() 方法,但您仍然必须转换结果对象,除非它们都是不需要特殊格式的字符串和整数。在这种情况下,您只需检查它是否为 null,如果有效则调用 toString()。

http://docs.oracle.com/javase/1.4.2/docs/api/java/sql/ResultSet.html#getObject(int )

关于java - 如何在不显式的情况下从 ResultSet 获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11040060/

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