java.sql.SQLException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '宋体'" vAlign="top" align="left" width="473" bgColor="#f7e4c3">
<P style="PADDI' at line 1
插入的字符串中有下面一段代码:
<td width="473" align="left" valign="top" bgcolor="#F7E4C3" style="font-size:12px; color:#2d2e2e; font-family:'宋体'; line-height:200%">
估计是由于没有对插入的字符进行过滤,所以在遇到单引号时导致SQL语句结构错误。因为在此前的代码中都是双引号,未出现过单引号。
最后证实的确是字符未过滤的问题,在后来的开发过程中屡次出现类似问题,过滤掉非法字符就OK了。