##**引數化處理sql**
console.writeline("輸入使用者名稱");
string uid = console.readline();
console.writeline("輸入密碼");
string pwd = console.readline();
//登陸
string connstr = @"server=.;database=scott;uid=sa;pwd=123";
string sql = "select count(1) from logintbl "
+" where uid=@uid and pwd=@pwd";
sqlparameter puid = new sqlparameter("@uid",uid);
sqlparameter ppwd = new sqlparameter("@pwd",pwd);
int count;
using (sqlconnection conn = new sqlconnection(connstr))
}console.writeline(count);
console.readkey();
//可避免用1』 or 『1』=『1 注入攻擊
###很古老的處理方式
用pwd.replace(" 』 「,」 』 』 ");
這種方式是只是處理單引號『,但是後面加上1』\n delete table的話也不行,不嚴謹
所以還是建議用引數化處理sql拼接問題
sql優化處理總匯
1 沒有索引或者沒有用到索引。經常會用到這樣問題這個地方該不該用索引?這個問題等下說先了解下索引。當你新增個索引的時候首先建立乙個索引檔案。一般來說,在where和join中出現的列需要建立索引,但也不完全如此,因為mysql只對 between,in,以及某些時候的like才會使用索引。因為在以萬...
關於sql的優化處理
起因程式執行資料錯誤需要修復資料 sql思路 以invalidtime排序,更新最新資料的幾個字段,限制條件為objectid必須為backup am card 20200603中存在的。其中am card表是乙個大表 正式環境估計有幾千萬資料,我這是測試環境資料量沒這麼大 backup am ca...
jmeter介面測試之引數化處理
使用jmeter進行介面自動化時,輸入引數可以進行引數化 1 引數化 資料檔案 1 準備好資料檔案,可以是txt csv ini格式檔案 2 給指令碼新增 csv資料檔案設定 新增 配置元件 csv資料檔案設定 設定如下 引數名稱 如 有幾列引數,在這裡面就寫幾個引數名稱,每個名稱中間用分隔符分割,...