1:連線資料庫(在表示層中新增應用配置檔案,寫上以下**)
<?xml version="2: 定義靜態唯讀的連線字元,並在構造中給賦值1.0" encoding="
utf-8
" ?>
"constr
" connectionstring="
server=.;uid=sa;pwd= ;database=db
" providername="
system.data.sqlclient
"/>
連線字串strconn
private3: 返回受影響的行數(通常我們在建立儲存過程的時候,為了提公升效能,都會使用set nocount on 的**關掉受影響的行數,但是我們可以通過返回@@error的數量是否為零,從而判斷,呼叫該方法執行是否成功!)static
readonly
string strconn= null
;
static
sqlhelper()
方法executenonquery()
public4: 用於實體中的屬性和資料庫中的字段相關聯對應(賦值)static
int executenonquery(string cmdtext, commandtype commandtype = commandtype.storedprocedure, params
sqlparameter values)}}
}return
result;
}
方法executedatareader()
private5: 返回乙個物件static t executedatareader(sqldatareader dr)
break
; }}}
return
obj;
}
方法executeentity()
public6: 返回list集合static t executeentity(string cmdtext, commandtype commandtype = commandtype.storedprocedure, params
sqlparameter values)}}
}return
obj;
}
方法executelist()
publicstatic listexecutelist(string cmdtext,commandtype commandtype= commandtype.storedprocedure,params
sqlparameter values)}}
}return
list;
}
11 15三層架構DAL層SqlHelper
dal層引用model層,bll層引用dal層和model層,ui層引用bll層與model層,需要呼叫每層方法時,需要將需要呼叫的層引入命名空間。並且都需要呼叫model層。sql防注入 select from info where name 1001 or 1 1 and pwd 123456 ...
婚姻中最重要的
有乙個朋友和我討論,什麼是婚姻中最重要的。我說,人生觀一致。朋友不屑一顧,說我老土。但我依然這樣認為,認為這是婚姻中最重要的因素。假如你是乙個一心想出人頭地的人,為了事業的成功可以犧牲時間 精力,甚至犧牲友情 善良和正義。那也沒關係,如果你的妻和你一樣,抱著為了成功可以不擇手段的想法,那麼你們就會像...
婚姻中最重要的
有乙個朋友和我討論,什麼是婚姻中最重要的。我說,人生觀一致。朋友不屑一顧,說我老土。但我依然這樣認為,認為這是婚姻中最重要的因素。假如你是乙個一心想出人頭地的人,為了事業的成功可以犧牲時間 精力,甚至犧牲友情 善良和正義。那也沒關係,如果你的妻和你一樣,抱著為了成功可以不擇手段的想法,那麼你們就會像...