[问题] 数据库连线问题-使用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