简单的执行如下语句去做数据库的插入操作是有问题的!它处理不了单引号,双引号等需要转义的字符的插入问题!
String sql = "insert into emailOriginal(id,date,subject,source,target" +") value(\""+ vo.getId() + "\",\"" + vo.getDate()+"\",\"" + vo.getSubject()+"\",\""+ vo.getSource()+"\",\""+ vo.getTarget()+"\");";
。。。
pstmt = dbc.getConnection().prepareStatement(sql);
。。。
pstmt.execute(sql);
会有如下错误:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:
You have a......
阅读全文