我把字符串变成unicode码,
现在不知道怎么用sql语句插入oracle数据库了,
请问我这个sql语句要怎么写的,
我申明的byte是   Byte[] encodedBytes
还有就是我select 时候能不能直接select 文字出来,
这里先谢谢各位了,谢谢,谢谢,再谢谢@

解决方案 »

  1.   


    读取可以参考:  1,先在blob中插入empty_blob()   
      2,获得对刚刚插入记录的引用   
      BLOB   blob   =   (BLOB)   rs.getBlob("你的blob字段名称");     
      3,写入   
      OutputStream   out   =   blob.getBinaryOutputStream();   
      out.write(ENCYPWD);//注意这里   
      

  2.   

    上传的BLOB或者Clob的内容比较大,最好通过FTP上传到ORACLE服务器上,然后再
    推荐使用DBMS_LOB.LOADBLOBFROMFILE或者DBMS_LOB.LOADCLOBFROMFILE当然这个主要取决于你用的什么字段类型
    还有一定要注意,要把LOB类型的字段单独放到一个表空间上,调整一下相关的参数,这样会大大提高上传的速度.
    http://www.eygle.com/archives/2005/04/eoaiplsqlieoeao.html
      

  3.   

    我只是为了防止乱码才这样做的。困惑了我很久很久啊,到底如何防止乱码。很多人说用unicode码,
    可是unicode码不是Byte型的吗?那样的话就是插进去后能不能用select读出来