社区
Web 开发
帖子详情
nls_charset12.jar问题
lg_asus2
2010-09-09 08:35:31
把java数组转换成oracle数组,需要用到nls_charset12.jar包,在eclipse下直接导入工程就可以了。
现在我要在tomcat中运行工程,可是导入到lib下竟然不行,请问nls_charset12.jar是如何工作的?
...全文
607
4
打赏
收藏
nls_charset12.jar问题
把java数组转换成oracle数组,需要用到nls_charset12.jar包,在eclipse下直接导入工程就可以了。 现在我要在tomcat中运行工程,可是导入到lib下竟然不行,请问nls_charset12.jar是如何工作的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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 支持的话,应该放在相同的类加载器层次的目录中。
火龙果被占用了
2010-09-09
打赏
举报
回复
Oracle 的 JDBC 驱动程序并不是开源的,所以外人基本上不可能知道其内部是怎么工作的!
struts2-spring2-hibernate3整合的一个
问题
struts2-spring2-hibernate3整合时候,如果TOMCAT下有ORACLE的一个
JAR
-------
nls
_
char
set
12
.
jar
。不管用什么连接池,都会报错,不知道是哪个
JAR
与
nls
_
char
set
12
.
jar
冲突了。不仅是
nls
_
char
set
12
.
jar
,只要是ORACLE处理字符的
JAR
都一样。如果
nls
_
char
set
12
.
jar
不是必要的话,就拿掉它吧。
ODM例子报schema参数长度错误。
调试ODM例子中,令人迷惑的schema参数长度错误,增加
nls
_
char
set
12
.
jar
后就ok了。
oracle数据库 ORA-01461: can bind a LONG value only for insert into a LONG column解决方案
oracle编码分为ZHS16GBK、utf8网上很多都是说驱动包 ojdbc6 和 ojdbc14 的
问题
实际上在遇到这个
问题
是需要同时加载两个
jar
分别是class
12
.
jar
和
nls
_
char
set
12
.
jar
这两个就可以了如果上述方案不好用,建议重装oralce数据库 ,在安装的时候将默认编码更改为utf-8的编码,
问题
解决 转载于:https://www.cnblogs...
hibernate jdbc 获得的connection
nls
_
char
set
12
.
jar
hibernate 在调用带有数组为参数的存储过程时,connection会报 classcastexception,,,要加入上面的个包。
记录FineReport 程序集中连接数据源出现oracle.i18n.text.converter.
Char
acterConverterOGS.getInstance(I)Loracle/sql/c
目前我需要连两个版本的Oracle数据库10g和11g的,然后出现上面那个
问题
,oracle 11g中没有
nls
_
char
set
12
.
jar
,取而代之的是orai18n.
jar
,把ojdbc版本提高到14,然后把orai18n.
jar
删了就ok了。
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章