connectionstrings(怎么可以动态改变数据库连接字符串)

伏羲号

改变配置文件中的ConnectionStrings此节点(代码参照如下):所先调用命名空间usingSystem.Configuration;然后在你的后台事件代码中写入:ConfigurationManager.ConnectionStrings.Add(newConnectionStringSettings("name(连接字符串的名称)","connectstring(连接数据库的字符串)"));用此方法去覆盖你原有的连接字符串

connectionstrings(怎么可以动态改变数据库连接字符串)

1.Config文件中 Mispersonalconn 这个没有, 注意这个是严格区分大小的;

2.ConnectionStrings后面是不是跟的是()而不是[],toString这个对象的时候为这对象为NULL;

3.还有不知道ConfigurationManager这个类是不是静态类,如果不是的话就初始话下。

1、在解决方案中新建一个DBUtility类库,作为访问MySQL的通用sql语句存放地点

2、引入MySql.Data.dll

3、配置web.configMySQL数据库连接字符串

在解决方案根目录下打开web.config配置文件,在connectionStrings节点中加入MySQL连接字符串

<connectionStrings>

<addname="DBConnectionString"connectionString="DataSource=127.0.0.1;Database=你的数据库名;UserID=用户名;Password=密码"providerName="MySql.Data.MySqlClient"/>

</connectionStrings>

配置文件下,configuration节点下的connectionStrings节点下,增加节点add,例如<addname="strConn"connectionString="连接字符串"/>C#代码1、项目里添加引用System.Configuration2、类顶部添加引用usingSystem.Configuration;获取连接字符串代码stringconnStr=ConfigurationManager.ConnectionStrings[“连接字符串名称”].ConnectionString;这里的“连接字符串名称”指的是name的值特别说明一下,连接字符串最好加密后再放入配置文件里

在app.config 或者web.config的connectionstring属性里面添加数据库连接字符串,然后程序取得这个串就可与其连接了。 <connectionStrings> <add name="ConnectionString" connectionString="server=.\SQLEXPRESS;uid=用户名;pwd=密码;database=你的数据库名字;"/> </connectionStrings>上面的server=你的数据库实例名,.\SQLEXPRESS是我这里的一个实例,根据实际修改

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,84人围观)

还没有评论,来说两句吧...