在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即可,如:
preparedstatement pst = conn.preparestatement("insert into emp(name) values(?)");
pst.setstring(1, name);
2.自己處理
比較常見的是'和\符號的處理,如:
private static filterstring(string s)
上面是基本的轉義字元處理,平時不論寫sql語句,還是對資料庫操作時都需要注意這個問題。 mysql 轉義 MySql字元轉義
在字串中,某些序列具有特殊含義。這些序列均用反斜線 開始,即所謂的轉義字元。mysql識別下面的轉義序列 0ascii 0 nul 字元。單引號 雙引號 b退格符。n換行符。r回車符。ttab字元。zascii 26 控制 ctrl z 該字元可以編碼為 z 以允許你解決在windows中ascii...
mysql 轉義字元6 mysql轉義字元
mysql的轉義字元 mysql識別下列轉義字元 0乙個ascii 0 nul 字元。n乙個新行符。t乙個定位符。r乙個回車符。b乙個退格符。乙個單引號 符。乙個雙引號 符。乙個反斜線 符。乙個 符。它用於在正文中搜尋 的文字例項,否則這裡 將解釋為乙個萬用字元。乙個 符。它用於在正文中搜尋 的文字...
mysql 轉義字元6 MySQL的轉義字元
mysql可以識別下列轉義字元 0乙個ascii 0 nul 字元。n乙個新行符。t乙個定位符。r乙個回車符。b乙個退格符。乙個單引號 符。乙個雙引號 符。乙個反斜線 符。乙個 符。它用於在正文中搜尋 的文字例項,否則這裡 將解釋為乙個萬用字元。乙個 符。它用於在正文中搜尋 的文字例項,否則這裡 將...