首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在java中找出sql结果集中的变量类型?

如何在java中找出sql结果集中的变量类型?
EN

Stack Overflow用户
提问于 2013-06-18 04:46:09
回答 3查看 1K关注 0票数 0

我想知道是否有办法知道我从java数据库中检索到的结果类型。最终,我希望能够为resultSet的每一列使用适当的get方法(或者能够将getObject()转换为适当的类型),而不需要显式地了解数据库/数据。

EN

回答 3

Stack Overflow用户

发布于 2013-06-18 04:48:36

您将需要ResultSetMetadata。在ResultSest上调用getMetadata(),然后在元数据对象上调用getColumnType

返回值来自java.sql.Types

票数 3
EN

Stack Overflow用户

发布于 2013-06-18 04:48:34

ResultSet对象的列的数量、类型和属性由ResultSet.getMetaData方法返回的ResulSetMetaData对象提供。

票数 1
EN

Stack Overflow用户

发布于 2013-06-18 04:48:46

使用getMetaData()。它包含每一列的类型,以及其他内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17156536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档