利用AppConfig文件连接数据库的常用操作

 

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
    <add name="NorthwindConnection"
        connectionString="server=(local);uid=TestUser;pwd=123456;Trusted_Connection=no;database=Northwind" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>

//string connstr = "Data Source = localhost; Initial Catalog = Northwind; User ID =sa; Password =sapass ";

//string connstr = @"Data Source=./SQLEXPRESS;AttachDbFilename=D:/PUBS.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True";

建立上述XML文档后下面就是读取该连接信息

            ConnectionStringSettings settings;

            settings = ConfigurationManager.ConnectionStrings["NorthwindConnection"];
            ConnectionString = settings.ConnectionString;

但是在程序中我们一般编写代码想连接数据库时一般用到下列属性代码

        #region Help Property & Method

        private string connString = null;
        public string ConnString
        {
            get
            {
                if (connString == null)
                    connString = ConfigurationManager.ConnectionStrings["NorthwindConnection"].ConnectionString;

                return connString;
            }
        }

        #endregion

这样返回的connString 中就含有字符串连接数据库信息了, 我们只需要在相关的地方写上

SqlConnection conn =new SqlConnection(connString)即可.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值