MySQL转义字符
发布时间:2011-06-19 16:06:04
在MySQL中,一个字符串中,如果某个序列具有特殊的含义,则这个序列以反斜线符号(‘\’)开头,称为转义字符。
常见的转义字符:
\0 ASCII 0 (NUL ) 字符
\" ASCII 39 单引号 (“"” ) 字符
\" ASCII 34 双引号 (“"” ) 字符
\b ASCII 8 退格符
\n ASCII 10 换行符
\r ASCII 13 回车符
\t ASCII 9 制表符(TAB )
在插入数据库时,特殊字符需要注意的问题,即需要对特殊字符进行转义处理。通常有两种方式:
1.MySQL驱动程序处理
使用PreparedStatement即可,如:
Java代码
1.PreparedStatement pst = conn.prepareStatement("insert into emp(name) values(?)");
2.
3.pst.setString(1, name);
PreparedStatement pst = conn.prepareStatement("insert into emp(name) values(?)");
pst.setString(1, name);
2.自己处理
比较常见的是"和\符号的处理,如:
Java代码
1.private static FilterString(String s){
2. s = s.replace(""","""");
3. s = s.replace("\\","\\\\");
4. return s;
5.}
private static FilterString(String s){
s = s.replace(""","""");
s = s.replace("\\","\\\\");
return s;
}
上面是基本的转义字符处理,平时不论写SQL语句,还是对数据库操作时都需要注意这个问题。
猜你喜欢
- python共有两种浅拷贝的方法,一个是python的内置函数copy(),另一个是copy模块中的copy.copy()。python的六
- 数据库镜像方案有两种镜像运行模式。一种是“高安全性模式”,它支持同步操作。在高安全性模式下,当会话开
- 可能是我“火星”了,不过在 空虚 的 Blog 中学到的一招。这个技巧的原理是利用 iframe 载入本机各盘符的根目录,然后判断 ifra
- 数字滤波分为 IIR 滤波,和FIR 滤波。FIR 滤波:import scipy.signal as signalimport numpy
- 前面简单介绍了Python基本运算,这里再来简单讲述一下Python字符串相关操作1. 字符串表示方法>>> "
- 前言最近在学习微信小程序,在学习的过程中,有很多好玩的 API,经常点外卖的同学可能在小程序中遇到过,比如:某团、某了么都是有显示当前用户位
- win10系统如何安装Sql Server 2014呢?请看教程,希望对大家能有所帮助。如图,双击Sql Server 2014安装包然后点
- 搞了一个DIV+CSS菜单,兼容Firefox,分享给大家,大家一齐学习 <!DOCTYPE html PUBLIC "-/
- 示例代码如下:#!/usr/bin/python#-*- coding: utf-8 -*-import matplotlib.pyplot
- 统计每个库每个表的大小是数据治理的其中最简单的一个要求,本文将从抽样统计结果及精确统计结果两方面来统计MySQL的每个库每个表的数据量情况。
- 问题描述:使用 SQL 2005 w/ SP2 的汇出汇入精灵将数据从 Access 汇入到 SQL2005 发生了错误,但使用在SQL 2
- ORACLE的数据字典是数据库的重要组成部分之一,它随着数据库的产生而产生, 随着数据库的变化而变化, 体现为sys用户下的一些表和视图。数
- 1.散点图代码# This import registers the 3D projection, but is otherwise unu
- 目前使用MySQL的网站,多半同时使用Memcache作为键值缓存。虽然这样的架构极其流行,有众多成功的案例,但过于依赖Memcache,无
- python中@的用法@是一个装饰器,针对函数,起调用传参的作用。 有修饰和被修饰的区别,‘@function'作为一个装饰器,用来
- WHERE 条件有时候操作数据库时,只操作一些有条件限制的数据,这时可以在SQL语句中添加WHERE子句来规定数据操作的条件。语法:SELE
- 一些很实用且必用的js小脚本代码:脚本1:进入页面后自动播放音乐或其它声音文件<embed src="音乐地址&q
- 本文实例为大家分享了pygame实现雷电游戏开发代码,供大家参考,具体内容如下源代码:stars.py#-*- coding=utf-8 -
- 安装并导入模块打开命令行窗口,输入:pip install -i https://mirrors.aliyun.com/pypi/simpl
- python使用函数改变list函数内改变外部的一个list如果这么写def rotate(nums, k): l