[問題] 資料庫連線問題-使用ADO.NET

作者: BIAO (超越自己)   2015-01-15 15:24:09
各位板友大家好,
目前手上有個ASP.NET的專案,
是用C#語法來設計。
其中有部份連接資料庫的部份,
是用ADO.NET來連線,
有個Web.Config存放資料庫連線字串,
我想取出這個字串中的資料庫名稱、使用者名稱、密碼以另做他用,
想請問板上的先進們,是否有推薦的方法呢!?
還請大家不吝指導,謝謝各位。
目前我想到的方法只有將此字串取出,
例如:<add name="DBConnection" connectionString="Dsn=mySQL;uid=sa;pwd=12345" />
依據一些規則截取所需資料。
作者: J002 (阿里山 我來了XD~)   2015-01-15 16:19:00
可以用ConfigurationManager.ConnectionStrings["對應web.config連線字串名稱"].ConnectionString 取得該字串
作者: ryan10328 (大鳥)   2015-01-15 19:24:00
你想取字串的帳號密碼,可以先把連線字串取出之後,做字串解析,看起來連線字串的格式其實都算蠻有規律的,簡單的話用split應該可以幫你把key, value分開。
作者: BIAO (超越自己)   2015-01-16 00:18:00
謝謝J大、r大,我的想法也是字串解析喔..^^
作者: O187 (187cm)   2015-01-17 15:10:00
有個東西叫connectionBuilder

Links booklink

Contact Us: admin [ a t ] ucptt.com