使用ADO.NET 應(yīng)用程序主要事項(xiàng)介紹
對(duì)于ADO.NET代碼安裝程序太多,此處無法上傳,所以大家有communitysever的可以從里面獲得然后反編譯為自己所用,沒有的就到網(wǎng)絡(luò)上搜下吧,有許多資源呢!下面就進(jìn)行仔細(xì)分析研究。
如果將該關(guān)鍵字設(shè)置為 true 或 yes,將允許在打開連接后,從連接中獲得涉及安全性的信息(包括用戶標(biāo)識(shí)和密碼)。如果在建立連接時(shí)必須提供用戶標(biāo)識(shí)和密碼,最安全的方法是在使用信息打開連接后丟棄這些信息,在 Persist Security Info 設(shè)置為 ADO.NET代碼 時(shí)會(huì)發(fā)生這種情況。
當(dāng)您向不可信的源提供打開的連接,或?qū)⑦B接信息永久保存到磁盤時(shí),這點(diǎn)尤其重要。如果將ADO.NET代碼保持為 false,可幫助確保不可信的源無法訪問連接中涉及安全性的信息,并幫助確保任何涉及安全性的信息都不會(huì)隨連接字符串信息在磁盤上持久化。 #t#
Integrated Security默認(rèn)值是False,此時(shí)需要提供Uid和Pwd,即將以ADO.NET代碼用戶身份登陸數(shù)據(jù)庫(kù);如果設(shè)置為True,Yes 或 SSPI,這不能出現(xiàn)Uid和Pwd,將以Windows用戶身份登陸數(shù)據(jù)庫(kù)。強(qiáng)烈推薦用后一種形式,安全性更高。Integrated Security和Persist Security Info同時(shí)出現(xiàn),后者設(shè)置為False,可保證信息安全。最好使用SSPI的集成安全方式連接數(shù)據(jù)庫(kù)。
ADO.NET代碼如下:
- try
 - {
 - Conn.Open();
 - Response.Write("");
 - Conn.Close();
 - Label1.Text = "數(shù)據(jù)庫(kù)已經(jīng)關(guān)閉"
 - }
 - catch
 - {
 - Response.Write("");
 - }
 - }
 















 
 
 
 
 
 
 