不能用String来写。
DB应该设计成BLOB
DB应该设计成BLOB
解决方案 »
- SSH的工程想做一个定时操作数据库的功能怎么做呀?
- PropertyUtils.getProperty
- 请教 在hibernate框架中 ,导入excel时,bean匹配列值的方法
- 用全静态网页来开发WEB应用程序
- 经理让学JBuilder进行bs模式的开发,但JB的两本书看下来觉得跟BS没啥关系,求助
- "ThemeList.jsp~1~ DbConnect.java~1~"这些讨厌的文件是怎样生成的?怎样防止产生它们?
- 用history.back()两级连动combox数据丢失,在线等候,立刻给分
- 过两天去面试 大家帮个忙
- applet在客户端运行需要什么样的环境
- 请问如何捕捉用户已关闭浏览器??
- 关于数据库连接池的问题?
- Jbuilder 问题!!!
读取的是Excel文档内容
用的是Resin作服务器现在还是不行啊急死人了!!!!!!!!!!!!!!!!!!!!!!!!!!
dbc=new DBConnect();
System.out.println(sf+"/"+bqtj+"/"+kstj+"/"+yltj+"/"+ylmc+"/"+ylxz+"/"+qcjh+"/"+fcjh+"/"+cdj+"/"+bq+"/");
System.out.println(dclc+"/"+lchj+"/"+qcts+"/"+fcts+"/"+qcxs+"/"+fcxs+"/"+qzsj+"/"+qfsj+"/"+qdsj+"/");
System.out.println(fzsj+"/"+ffsj+"/"+fdsj);
StringBuffer strinsertsql=new StringBuffer("insert into StdLib(sf,bqtj,kstj,yltj,ylmc,ylxz,qcjh,");
strinsertsql.append("fcjh,cdj,bq,dclc,lchj,qcts,fcts,qcxs,fcxs,qzsj,qfsj,qdsj,fzsj,ffsj,fdsj) ");
strinsertsql.append("values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
dbc.prepareStatement(strinsertsql.toString());
dbc.setString(1,sf);
dbc.setString(2,String.valueOf(bqtj));
dbc.setString(3,String.valueOf(kstj));
dbc.setString(4,String.valueOf(yltj));
dbc.setString(5,ylmc);
dbc.setString(6,ylxz);
dbc.setString(7,qcjh);
dbc.setString(8,fcjh);
dbc.setString(9,cdj);
dbc.setString(10,bq);
/*
dbc.setBytes(5,ylmc.getBytes("GB2312"));
dbc.setBytes(6,ylxz.getBytes("GB2312"));
dbc.setBytes(7,qcjh.getBytes("GB2312"));
dbc.setBytes(8,fcjh.getBytes("GB2312"));
dbc.setBytes(9,cdj.getBytes("GB2312"));
dbc.setBytes(10,bq.getBytes("GB2312"));
*/
dbc.setString(11,String.valueOf(dclc));
dbc.setString(12,String.valueOf(lchj));
dbc.setString(13,String.valueOf(qcts));
dbc.setString(14,String.valueOf(fcts));
dbc.setString(15,String.valueOf(qcxs));
dbc.setString(16,String.valueOf(fcxs));
dbc.setString(17,qzsj);
dbc.setString(18,qfsj);
dbc.setString(19,qdsj);
dbc.setString(20,fzsj);
dbc.setString(21,ffsj);
dbc.setString(22,fdsj);
dbc.executeUpdate();
就是进了库之后,就变成了乱码了
因为他不同于一般的页面乱码问题。
以前有人提出过这样的问题因为excel用的不是gbk gb2312的,是用utf字符,你把中文转换成utf 看看。
new String(str.getBytes("UTF-8"),"UTF-8");------------