nls_charset12.jar问题

lg_asus2 2010-09-09 08:35:31
把java数组转换成oracle数组,需要用到nls_charset12.jar包,在eclipse下直接导入工程就可以了。
现在我要在tomcat中运行工程,可是导入到lib下竟然不行,请问nls_charset12.jar是如何工作的?
...全文
566 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lg_asus2 2010-09-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 humanity 的回复:]
和其它的 jar 的位置不同? 可以尝试,主要是不要在多个位置出现相同的 jar。

1:把你要的放在 $tomcat/common/lib 下,或 endorsed 目录下。(如果是配置了数据源)

如果 nls_charset12.jar 同时还需要其它的 oracle jar 支持的话,应该放在相同的类加载器层次的目录中。
[/Quote]

nls_charset12.jar里面是字符集文件(不知道这种说法对不, 主要是对字符集进行转换),而jdbc驱动classes12.jar中也有字符集文件,不过支持的字符集比较少,因此如果nls_charset12.jar放在加载顺序比classes12.jar后面的文件夹中就会被忽略,不知道我的说法对不!
lg_asus2 2010-09-09
  • 打赏
  • 举报
回复
解决了,把nls_charset12.jar放在jre\lib\ext就可以了
多谢~~~~~~~
humanity 2010-09-09
  • 打赏
  • 举报
回复
和其它的 jar 的位置不同? 可以尝试,主要是不要在多个位置出现相同的 jar。

1:把你要的放在 $tomcat/common/lib 下,或 endorsed 目录下。(如果是配置了数据源)

如果 nls_charset12.jar 同时还需要其它的 oracle jar 支持的话,应该放在相同的类加载器层次的目录中。
  • 打赏
  • 举报
回复
Oracle 的 JDBC 驱动程序并不是开源的,所以外人基本上不可能知道其内部是怎么工作的!

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧