【问题标题】:Is there a Generic type to use with Binary types in JDBC?在 JDBC 中是否有与二进制类型一起使用的通用类型?
【发布时间】:2017-08-02 13:43:48
【问题描述】:

我有一个通用的 java 程序,可以将 Oracle 和 DB2 表中的数据导出到文本文件中。

对于所有类型,我在 ResultSet 上使用 rs.getString() 函数来提取数据。它适用于除 CLOB、BLOB 和二进制类型之外的所有类型。例如,它给出了 Oracle 的例外情况:

无效的列类型:没有为类实现 getString oracle.jdbc.driver.T4CBlobAccessor

问题:我的程序中是否可以使用泛型类型来提取可用于 Oracle 和 DB2 的 CLOB、BLOC 和 Binary 类型?

类似:

GenericType obj = rs.getGenericType("column_name");

【问题讨论】:

    标签: oracle jdbc db2


    【解决方案1】:

    您可以调用getObject("column_name") 并根据类型将其转换为正确的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-09
      • 1970-01-01
      • 2011-01-07
      • 1970-01-01
      • 1970-01-01
      • 2021-10-22
      • 2019-07-07
      相关资源
      最近更新 更多