预处理特殊字符的SQL语句构造方法和装置制造方法及图纸

技术编号:2918293 阅读:720 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种计算机领域中的预处理特殊字符的sql语句构造方法和装置,所述方法包括,步骤一:对一个sql语句中包含的所有value字符串按出现顺序编号,并根据所述编号组织sql语句,如果涉及value字符串,则不添加实际内容,加入替换符代替,如此循环,直到整个语句构造结束;步骤二:对第一个value字符串中的非法字符进行转换,并根据其类型进行相应的合法性判断和范围验证等操作,得到合法value字符串,用合法value字符串替换初始sql语句中的替换符,直到所有value字符串都加入到sql语句中。采用本发明专利技术使得系统结构比较清晰,既减少了代码量,也保证了代码的正确性。

【技术实现步骤摘要】

【技术保护点】
一种预处理特殊字符的sql语句构造方法,设定value字符串包含任意字符、数字或者时间等结构类型数据,以及无法由数据库正确识别的字符为非法字符;非value字符串包括规范字符;其特征在于,包括以下步骤:步骤一:对一个 sql语句中包含的所有value字符串按出现顺序编号,并根据所述编号组织sql语句,如果涉及value字符串,则不添加实际内容,加入替换符代替,如此循环,直到整个语句构造结束;步骤二:对第一个value字符串中的非法字符进行转换,并 根据其类型进行相应的合法性判断和范围验证,得到合法value字符串,用合法value字符串替换初始sql语句中的替换符,直到所有value字符串都加入到sql语句中。

【技术特征摘要】

【专利技术属性】
技术研发人员:郭文君
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1