oracle我做从来没出过问题,sql server2000没用过,jdatastore肯定没问题,因为是java做的,呵呵。这个问题只能自己试验,提个思路,用PreparedStatement来创建sql语句,然后就有很多set方法可以用,比如setAsciiStream,setBinaryStream,setBytes等等,总有一款适合您,呵呵。

解决方案 »

  1.   

    给你一个我现在用的例子,数据库为informix/unit从数据库取出的数据作如下转换
    tmpStr=new String(tmpStr.getBytes("ISO-8859-1"),"GBK");写入数据库的数据作如下转换:
    取出的数据作如下转换
    tmpStr=new String(tmpStr.getBytes("GBK"),"ISO-8859-1");
      

  2.   

    我用的是和 ahbill(阿漂) 一样的方法!!