gpt4 book ai didi

java - 为什么 Oracle 对象为每个文本属性返回 "???"?

转载 作者:搜寻专家 更新时间:2023-10-31 19:58:16 25 4
gpt4 key购买 nike

我编写了一个返回普通对象的过程,所有属性都声明为 VARCHAR2。我的 java 代码,在执行该过程后,读取这些对象,我看到的只是三个问号“???”而不是文字。看起来可能是 NLS_LANG 问题,但我不太确定。

这是 NLS_LANG 问题吗?我该如何解决这个问题?

注意:Java 1.5 应用正在查询 Oracle 10g 数据库。

最佳答案

在 Oracle 对象类型中使用国际字符时,您需要包含 orai18n.jar,它可以与驱动程序本身在同一位置下载。

来自驱动程序的自述文件:

orai18n.jar: It contains classes for NLS support in Oracle Object and Collection types.

关于java - 为什么 Oracle 对象为每个文本属性返回 "???"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5700095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com