我有以下代码

resultSet.getString("KOD")

在我的测试环境中使用“Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production”完美运行 . 但是,它不适用于 生产环境 中使用的“Oracle Database 11g企业版版本11.2.0.4.0 - 64位 生产环境 ” . 不知何故,它返回null,而它应该返回字符串值 . 如果我在sqldeveloper中查询信息,则表明列中有信息 .

这里发生了什么?

编辑 . 列定义略有不同

KOD           NUMBER, // my test environment

KOD           VARCHAR2(4000 CHAR), // production