看板 C_Sharp 關於我們 聯絡資訊
各位板友大家好, 目前手上有個ASP.NET的專案, 是用C#語法來設計。 其中有部份連接資料庫的部份, 是用ADO.NET來連線, 有個Web.Config存放資料庫連線字串, 我想取出這個字串中的資料庫名稱、使用者名稱、密碼以另做他用, 想請問板上的先進們,是否有推薦的方法呢!? 還請大家不吝指導,謝謝各位。 目前我想到的方法只有將此字串取出, 例如:<add name="DBConnection" connectionString="Dsn=mySQL;uid=sa;pwd=12345" /> 依據一些規則截取所需資料。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.219.255.70 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1421306652.A.403.html
J002: 可以用ConfigurationManager.ConnectionStrings["對應web.co 01/15 16:19
J002: nfig連線字串名稱"].ConnectionString 取得該字串 01/15 16:20
ryan10328: 你想取字串的帳號密碼,可以先把連線字串取出之後,做 01/15 19:24
ryan10328: 字串解析,看起來連線字串的格式其實都算蠻有規律的, 01/15 19:24
ryan10328: 簡單的話用split應該可以幫你把key, value分開。 01/15 19:24
BIAO: 謝謝J大、r大,我的想法也是字串解析喔..^^ 01/16 00:18
O187: 有個東西叫connectionBuilder 01/17 15:10