如何在运行时知道ResultSet列类型的兼容Java类型?

gstackoverflow

接下来的行返回RDBMS的具体类型。此类型取决于RDBMS。

resultSet.getMetaData().getColumnTypeName(1)

例如我的情况是 VARCHAR

是否有可能知道运行时兼容的Java类型?

如果上述行返回时,VARCHAR兼容类型为String

我想解决哪些方法调用:

resultSet.getXXX(...)
马克·罗特·韦尔

您可以使用以下方法ResultSetMetaData.getColumnClassName(int)

如果ResultSet.getObject调用该方法从列中检索值,则返回制造其实例的Java类的标准名称ResultSet.getObject可以返回此方法返回的类的子类。

您也可以按照Daniel Scott的回答所示将其编码出来,尽管那样的话我会选择使用ResultSetMetaData.getColumnType(int)该方式,您可以使用java.sql.Types或(Java 8)的常数进行切换java.sql.JDBCType

您可以查看JDBC 4.2标准的附录B,以查看哪些SQL类型映射到哪些Java类型。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JPA的@OneToMany如何在运行时知道通用实体类型

来自分类Dev

如何在运行时检查类型?

来自分类Dev

如何在运行时读取类型的元数据?

来自分类Dev

如何在运行时更改实例类型

来自分类Dev

如何在运行时检查TypeVar的类型

来自分类Dev

如何在运行时获取对象类型?

来自分类Dev

如何在运行时同时检查'instanceof'和Java对象的泛型类型?

来自分类Dev

同类容器,仅在运行时知道类型

来自分类Dev

C#如何在运行时将模板类型的类型与内置类型进行比较

来自分类Dev

如何在运行时捕获方法类型(generick类型)

来自分类Dev

如何在运行时检查动态数据类型的类型?

来自分类Dev

JVM如何在运行时知道行号?

来自分类Dev

如何在运行时确定exception_ptr指向的异常类型?

来自分类Dev

如何在运行时获取虚拟函数的指针的确切类型?

来自分类Dev

如何在运行时在JavaScript中生成类型检查?

来自分类Dev

春季:如何在运行时选择响应类型?

来自分类Dev

如何在运行时查找SAPUI5元素的对象类型

来自分类Dev

如何在运行时首先使用EF代码从ObjectContext获取实体类型的列表?

来自分类Dev

如何在运行时确定ServiceStack请求中的接受类型

来自分类Dev

如何在运行时使用TypeTags创建类型T的实例

来自分类Dev

内联帮助方法如何以及为何在运行时评估类型?

来自分类Dev

如何在运行时更改Clientdataset字段数据类型

来自分类Dev

如何在运行时获取TypeScript枚举类型的名称?

来自分类Dev

如何在运行时使用类型定义具有内部类的类?

来自分类Dev

如何在运行时使用已知类型调用函数

来自分类Dev

如何在运行时确定exception_ptr指向的异常类型?

来自分类Dev

如何在运行时更改应用程序输出类型

来自分类Dev

Swift 3-如何在运行时确定键和值的类型?

来自分类Dev

C++:如何在运行时以编程方式定义模板类型?

Related 相关文章

  1. 1

    JPA的@OneToMany如何在运行时知道通用实体类型

  2. 2

    如何在运行时检查类型?

  3. 3

    如何在运行时读取类型的元数据?

  4. 4

    如何在运行时更改实例类型

  5. 5

    如何在运行时检查TypeVar的类型

  6. 6

    如何在运行时获取对象类型?

  7. 7

    如何在运行时同时检查'instanceof'和Java对象的泛型类型?

  8. 8

    同类容器,仅在运行时知道类型

  9. 9

    C#如何在运行时将模板类型的类型与内置类型进行比较

  10. 10

    如何在运行时捕获方法类型(generick类型)

  11. 11

    如何在运行时检查动态数据类型的类型?

  12. 12

    JVM如何在运行时知道行号?

  13. 13

    如何在运行时确定exception_ptr指向的异常类型?

  14. 14

    如何在运行时获取虚拟函数的指针的确切类型?

  15. 15

    如何在运行时在JavaScript中生成类型检查?

  16. 16

    春季:如何在运行时选择响应类型?

  17. 17

    如何在运行时查找SAPUI5元素的对象类型

  18. 18

    如何在运行时首先使用EF代码从ObjectContext获取实体类型的列表?

  19. 19

    如何在运行时确定ServiceStack请求中的接受类型

  20. 20

    如何在运行时使用TypeTags创建类型T的实例

  21. 21

    内联帮助方法如何以及为何在运行时评估类型?

  22. 22

    如何在运行时更改Clientdataset字段数据类型

  23. 23

    如何在运行时获取TypeScript枚举类型的名称?

  24. 24

    如何在运行时使用类型定义具有内部类的类?

  25. 25

    如何在运行时使用已知类型调用函数

  26. 26

    如何在运行时确定exception_ptr指向的异常类型?

  27. 27

    如何在运行时更改应用程序输出类型

  28. 28

    Swift 3-如何在运行时确定键和值的类型?

  29. 29

    C++:如何在运行时以编程方式定义模板类型?

热门标签

归档