mysql 特殊字符

sling2007 2008-01-22 10:53:28
mysql 5.0 一个varchar(200)字段,column charset 和 character charset都已经设为gbk,每当插入 “” 、
—— 、·等字符时,就会发生错误,急啊! 该用哪个字符集?
还是在java语句里边处理之?
...全文
228 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
michealtwisse 2008-01-22
  • 打赏
  • 举报
回复
楼上的正解
老紫竹 2008-01-22
  • 打赏
  • 举报
回复
你不要把他们直接写到insert里面,而应该使用
PreparedStatemet 的 setString() 方法

String str = 。。。。; // 你的字符串
PreparedStatemet pstat = con.preparedStatemtnt("insert into myTable (name) values (?));
pstat.setString(1,str);
pstat.executeUpdate();
。。。。

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧