MySQL中的特殊字符

来源:互联网 发布:淘宝旺铺智能版视频 编辑:程序博客网 时间:2024/05/16 06:25

在对MySQL数据库进行插入操作时候,如果插入的字段中包括 ' '' 这样的字符,将会与你所写的SQL语句的'  ' ''  '' 相混淆,而且在执行过程中会抛出一个执行错误

比如你要想数据库表中插入一条地址记录,这个地址是 Youyi Road Xi'an City, China 你的SQL语句可能就是INSERT INTO add_table(address) VALUES ('Youyi Road Xi'an City, China '),这时候大家就明显看到了一个错误,就是xi'an中的 ' 与第一个 ' 先构成一个字段,所以当然会抛出一个语法错误了。这是,我在上次做一个购物平台的时候碰到的问题。

这次在做的时候,就有了点经验了,我首先建立了一个utils包,该包中包括了项目中用到的所有工具,包括字符常量等。现在这个包中有有三个类,KConstants , SecurityMD5和StringUtil,从类名上也很容易能看出它们各自的功能了,这些工具类都是一些常用到的功能模块,我把相对有联系的一些都放在了同一个类中,这样一来调用起来就很方面,程序的结构也比较清晰。

还有在这次的项目中,我一直心中想着MVC模式,尽量将显示与逻辑想分离,可能自己做的还是很不够,但是自己是朝着那个方向去努力的。这次用到的Struts框架中,Form中只是进行很简单的语法验证,所有的逻辑处理都放在了Action中,但是Action中 的逻辑实现也都调用的是各个接口,这样我觉得程序线路比较清楚,自己的工作进度也能快一些。

原创粉丝点击