插入和更新資料庫時字串中含有轉義字元的處理方法

2021-05-26 18:19:54 字數 519 閱讀 1609

在進行更新mysql資料庫的一張表時,提示轉義字元附近錯誤。

string resume = "this is a test ' content \" test some case.";

string sqlcommand = "insert into table1 values('name', '" + resume + "')";

錯誤原因分析:

通過捕獲的異常提示轉義字元附近有問題,所以一直在找方法如何轉換轉義字元的,結果,是由於'符號的問題。

解決方法: 

string resume = "this is a test ' content \" test some case.";

resume.replace("'", "''");

string sqlcommand = "insert into table1 values('name', '" + resume + "')";

oracle插入字串資料時字串中有 單引號問題

使用insert into field1,field2.values val1 val2 時,若值中有單引號時會報錯。處理方法 判斷一下val1,val2中是否含有單引號,若含單引號,則將單引號 替換成兩個單引號 將字段與字段值組織到乙個hashtable中,再抽象出乙個組織sql語句的函式gets...

oracle插入字串資料時字串中有 單引號問題

使用insert into field1,field2.values val1 val2 時,若值中有單引號時會報錯。處理方法 判斷一下val1,val2中是否含有單引號,若含單引號,則將單引號 替換成兩個單引號 將字段與字段值組織到乙個hashtable中,再抽象出乙個組織sql語句的函式gets...

資料庫連線字串

jdbc連線串 oracle8 8i 9i thin class oracle.jdbc.driver.oracledriver sql server7.0 2000 class com.microsoft.jdbc.sqlserver.sqlserverdriver url jdbc micros...