易截截图软件、单文件、免安装、纯绿色、仅160KB

关于java Oracle字符集的奇怪问题

请各位大侠指点。小弟我遇如下问题,快疯了:

1.我Oracle9i的数据库字符集是AMERICAN_AMERICA.US7ASCII 客户端regedit的也是AMERICAN_AMERICA.US7ASCII
数据库查询出来中文是没问题的

问题就是比如strSQL = " select decode(bi.sex,'0','女','1','男') as sex from table"
我在pl/sql 中执行没点问题,

放到java类中执行就报 missing right parenthesis 错误,但是我System.out.println(strSQL)出来,然后复制到pl/sql中执行又没点问题,如果我不用decode函数 也是没问题的,只是查询出来就是0或者1了。

还有个问题就是我查询出来的中文全是乱码,我试过用String aa = new String(aa.getBytes("ISO-8859-01"),"GBK");可以显示中文,我还试过用过filter也不行

请各位给点意见
没有人知道吗

这个真没人!

难道没人遇到过这个问题,高手们出来答疑解惑吧...



这是Myeclipse控制台打印出来的,但是下面的sql 我复制到pl/sql是没一点问题的
在 rs = st.executeUpdate(sql); 就报错: missing right parenthesis

ORA-00907: missing right parenthesis
 
select
 bi.name,
 decode(bi.sex,'0','女','1','男') sex,
 bi.idcard,
 bi.housereg_type,
 bi.zggh,
 bf.fldcmc,
 bpi.fljs,
 (bpi.fljs * bf.dwjfbl + bpi.fljs * bf.dwhrbl + bpi.fljs * bf.grjfbl) as amt,
 decode(bi.lowflag_zj,'0','基本医疗','1','住院医疗','2','大病医疗') lowflag_zj
 from bs_insured bi,bs_pres_insur bpi,bs_fldc bf
 whe


相关问答:

oracle并发处理SOS - Oracle / 开发

我在开发的这个应用并发性比较高,oracle更新数据时候如何处理并发处理呢?各位大侠发表好的观点啊,在线等待!
oracle数据更新时,会自动默认行锁定,楼主不要操心,Oracle对并行处理已经很成熟了

引用
oracle ......

关于AJAX和JSP的一些小问题~ - Java / Web 开发

我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
  %>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......

一道java题目,等待大家给予解答~~ - Java / Java EE

题目:
  有1,2,3,4,5,6六个数字排序,用java程序计算出排序的种类。
  要求:一,以4开头
  二,2,3不能相邻
  三,不能以5开头
  希望大家能即 ......

HTML标签底层的实现原理、机制 - Java / Java SE

为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢
去W3C官方网站上,看看吧!我想一看你就明白了

我猜和编译原理有关,浏览器里可 ......

【招聘】java软件开发工程师 - 挨踢职涯 / 才入职场

要求:
  1、具有2年以上的java开发工作经验,精通java;
  2、熟悉Eclipse开发工具,熟悉WEB开发,具有两年以上Java开发经验,掌握面向对象的软件设计方法,
  有Spring、Hibernate以及 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号