博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在ASP.NET项目中的web.config文件里配置数据库连接并在程序代码中获取连接字符串...
阅读量:5282 次
发布时间:2019-06-14

本文共 1581 字,大约阅读时间需要 5 分钟。

《1》

<appSettings>

    <add key="connectionstring" value="Data Source=你的数据库器(本机可用LocalHost,如果是EXPRESS开发版则必须是.\SQLEXPRESS);Initial Catalog=数据库名字;User ID=用户名;Password=你自己的密码 />
    <add key="TemplatePATH" value="Template" />
</appSettings>

为手工所加。

《2》

        <add name="SxzzManager.Properties.Settings.sxzzConnectionString"
            connectionString="Data Source=你的数据库器;Initial Catalog=数据库名字;User ID=sa;Password=你自己的密码"
            providerName="System.Data.SqlClient" />
为在VS2008中添加数据源时自动生成的内容。

《3》

        <add name="TestConnectionString" connectionString="Data Source=你的数据库器;Initial Catalog=数据库名字;User ID=sa;Password=你自己的密码"
            providerName="System.Data.SqlClient" />
为手工添加。

要取得《1》中所示的连接字符串用如下语句:

         string ConString = System.Configuration.ConfigurationSettings.AppSettings["connectionstring"];

        string ConString = System.Configuration.ConfigurationManager.AppSettings["connectionstring"];

要取得《2》中所示的连接字符串有两种方法

           <1>:       string constr = System.Configuration.ConfigurationManager.ConnectionStrings["SxzzManager.Properties.Settings.sxzzConnectionString"].ToString();

           <2>:        string constr = SxzzManager.Properties.Settings.Default["sxzzConnectionString"].ToString();//"其中"sxzzConnectionString"可以在VS2008中菜单=》项目=》属性=》设置=》名称   弹出的对话框中显示。其实就是"SxzzManager.Properties.Settings.sxzzConnectionString"中最后一个点后面的字符串。

要取得《3》中所示的连接字符串则中能用《2》中的一个字符串

           string constr = ConfigurationManager.ConnectionStrings["TestConnectionString"].ToString();

           string constr = ConfigurationManager.ConnectionStrings["TestConnectionString"].ConnectionString;

补充:如果VS不能识别ConfigurationManager类,则需要在引用中添加“System.Configuration”引用即可

转载于:https://www.cnblogs.com/shouyeren/p/6061858.html

你可能感兴趣的文章
【BZOJ2320】最多重复子串 调和级数+hash
查看>>
UNI-APP开发微信公众号(H5)JSSDK使用
查看>>
2057The Lost House
查看>>
springmvc 拦截器,不拦截jsp文件
查看>>
http状态码汇总
查看>>
.net json 和 Datatable 相互转化
查看>>
中位数与顺序统计量
查看>>
Linux 工具套件 —— binutils、readelf
查看>>
C/C++ 工具函数 —— 大端模式和小端模式的互换
查看>>
20 世纪艺术史
查看>>
矩阵分块与矩阵乘法的理解
查看>>
移动端支持横滑效果
查看>>
解决编码问题
查看>>
小明逛超市
查看>>
定义常量的方式
查看>>
创建shell脚本
查看>>
正则表达式:处理文本内容中特定的字符串
查看>>
python4
查看>>
算法题:找出一个数组中依次最大的k个元素
查看>>
JavaScript压缩混淆 / 格式化 / 美化工具 - aTool在线工具
查看>>