Oracle的NVARCHAR2的正确java.sql.Types是什么

时间:2014-03-31 12:02:42

标签: java sql oracle oracle11g

我的数据库中有一列必须存储可以包含非拉丁字符的文件名。这就是为什么它定义了NVARCHAR2数据类型。

我想尝试这样的事情:

sqlParameterSource.registerSqlType("file_name", Types.NVARCHAR);

但我非常怀疑是否可以将java.sql.Types.NVARCHAR用于NVARCHAR2类型。 我可以吗?如果没有,我应该使用什么?

1 个答案:

答案 0 :(得分:0)

不是简单的答案:

间接支持NCHAR和NVARCHAR2类型。没有相应的java.sql.Types类型(使用CHAR),但如果您的应用程序调用formOfUse(NCHAR),则可以访问这些类型。有关详细信息,请参阅“NCHAR,NVARCHAR2,NCLOB和defaultNChar属性”。

有关详细信息,请参阅此link.