簡體   English   中英

SQL連接方法和最佳實踐

[英]SQL Connection Methods and best practices

所以通常我只是將我的sql連接字符串放在我的asp.net web.config中,並在需要打開數據庫連接時引用它,但是這使我在整個項目中引用它。 如果沒有編碼,這也會在我的web.config中公開我的sql連接用戶名和密碼。

就將連接方法保存在類或類庫中,您最佳做法是什么? 我看到了一個非常好的PHP教程(但我再也找不到了)並允許重新使用。

我總是將連接字符串保留在web.config中,因為服務器/數據庫連接總是可以更改,即使它不常見。 為了讓您在代碼中查看更加舒適,您可以隨時添加以下內容:

String m_Connection = ConfigurationManager.AppSettings["MyConnectionString"];

然后只是在任何地方引用m_Connection

我也總是使用EncryptionProvider加密連接字符串。

偉大的MSDN文章: 如何:使用DPAPI加密ASP.NET 2.0中的配置節

我同意@gillyb。 在大多數情況下,web.config是連接字符串的位置。 另一個常見的替代方法是spring.Net配置文件,如果你大量使用依賴注入。 最終結果是相同的,除非您更改Spring.config文件時站點不會重建,而如果您更改web.config將會重建。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM