关于将字符串插入到java.sql.Blob类型里面会出现乱码,并且显示乱码的问题~!谢谢大侠们了.....
我用的是oracle数据库
插入数据方法:
String txtCont=StringTool.getValidatedString(mySmartUpload.getRequest().getParameter("txtContent"));
java.io.InputStream inStream = new java.io.StringBufferInputStream(txtCont);
Blob txtContent = Hibernate.createBlob(inStream);
显示方法:
new String( tbg12.getTbg1206().getBytes(1,(int)tbg12.getTbg1206().length()), "GBK" )
我用的是oracle数据库
插入数据方法:
String txtCont=StringTool.getValidatedString(mySmartUpload.getRequest().getParameter("txtContent"));
java.io.InputStream inStream = new java.io.StringBufferInputStream(txtCont);
Blob txtContent = Hibernate.createBlob(inStream);
显示方法:
new String( tbg12.getTbg1206().getBytes(1,(int)tbg12.getTbg1206().length()), "GBK" )
解决方案 »
- 关于JSP和JavaScript交互的两个问题~急!急!急!帮帮忙~
- struts中如果上传文件到weblogic下
- 小弟初来,问个jsp incldue的问题
- jsp页面中支持div标记吗?
- 在tomcat里面如何解决jsp中import class的问题,原来在weblogic上移植过来的,请高手指教,在线等!!!
- 关于用javamail发送电子邮件的问题
- 我想在JCreator下写servlet程序,并且servlet-api,jsp-api加入到了classpath中,环境变量也加了。但是在JCreator中却没有代码提示,为什
- 数据库问题
- 如何处理这个问题...谢谢
- 用jsp打开word文档!急!!!
- 大家帮忙看个Unable to compile class for JSP错误
- javascript,java,jsp哪种可以调用windows中标准的对话框(字体,颜色)
插入到varchar2里面嘛.
实在要存可以把字符串转化成byte数组,再插
StringTool.getValidatedString(mySmartUpload.getRequest().getParameter("txtContent"));这句话是取得文件内容吗?
这句话是用来取文件内容的........
pstmt = conn.prepareStatement("INSERT INTO FILES(FILENO,FILENAME,FILECONTENT,FILETYPE,CUSTNO,FILEDESC,FILESIZE,HD_USER,CRT_DATE) VALUES(FILES_SEQ.NEXTVAL,?,?,?,?,?,?,?,?)");
pstmt.setBinaryStream(2, fin,(new Integer(fileInfo.getFileSize().toString())).intValue());我的fileInfo.getFileContent()得定义:
private byte[] fileContent=null;/*文件内容*/
private java.math.BigDecimal fileSize;/*文件大小*/我的fileContent有点不同得是我保存得是这个文件,不仅经是文件得内容!