通用数据库连接程序

通用数据库连接程序

通用数据库连接程序 

在做一些数据库应用程序的时候经常遇到动态配置数据库,所以写了一个小程序,利用App.Config动态读写数据库连接字符串,那些还在用Adapter控件的同志们赶紧抛弃吧。

主要实现代码:

通用数据库连接程序
ExpandedBlockStart.gif
代码

using
 System.Configuration;

using
 System.Data.OleDb;


//



string
 strconn 
=
 ConfigurationManager.ConnectionStrings[

ConnString

].ConnectionString;


//



private
 
void
 saveConnection(
string
 connstring)

        {

            

//
保存连接


            Configuration config 
=
 ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

            config.ConnectionStrings.ConnectionStrings.Remove(

ConnString

);

            ConnectionStringSettings mySettings 
=
 
new
 ConnectionStringSettings(

ConnString

, connstring, 

SQLOLEDB

);

            config.ConnectionStrings.ConnectionStrings.Add(mySettings);

            config.Save(ConfigurationSaveMode.Modified);
            

//
 强制重新载入配置文件的ConnectionStrings配置节


            ConfigurationManager.RefreshSection(

ConnectionStrings

);

        }

 点此下载

转载于:https://www.cnblogs.com/habin/archive/2010/09/01/1814886.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110730.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Neutron DVR实现multi-host特性打通东西南北流量提前看(by quqi99)「建议收藏」

    Neutron DVR实现multi-host特性打通东西南北流量提前看(by quqi99)「建议收藏」作者:张华发表于:2014-03-07版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明(http://blog.csdn.net/quqi99)LegacyRoutingandDistributedRouterinNeutron先温习下l3-agent原理:l3-agent节点为所有subnet创建内部网关…

    2022年7月14日
    11
  • 怎样将生成的xml文件进行格式化

    怎样将生成的xml文件进行格式化最近有在项目中生成xml文件,但是生成之后的xml文件打开之后,是一坨,看起来真的不美观,要是能够格式化输出来就好了。这里说明一下,我使用DOM4J的方式生成的xmlpublicstaticv

    2022年7月1日
    21
  • Python中sort与sorted函数

    Python中sort与sorted函数python中列表的内置函数sort()可以对列表中的元素进行排序,而全局性的sorted()函数则对所有可迭代的序列都是适用的;并且sort()函数是内置函数,会改变当前对象,而sorted()函数只会返回一个排序后的当前对象的副本,而不会改变当前对象。sort原型:sort(fun,key,reverse=False)参数fun是表明此sort函数是基于何种算法进行排序的,一般默认情况…

    2025年5月27日
    0
  • 教你如何迅速秒杀掉:99%的海量数据处理面试题

    教你如何迅速秒杀掉:99%的海量数据处理面试题教你如何迅速秒杀掉:99%的海量数据处理面试题作者:July出处:结构之法算法之道blog前言  一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。  毕竟受文章和理论之限,本文将

    2022年6月23日
    13
  • beanutils用法_beanutils.populate报错

    beanutils用法_beanutils.populate报错什么是BeanUtils工具BeanUtils工具是一种方便我们对JavaBean进行操作的工具,是Apache组织下的产品。 BeanUtils工具一般可以方便javaBean的哪些操作?1)beanUtils 可以便于对javaBean的属性进行赋值。2)beanUtils 可以便于对javaBean的对象进行赋值。3)beanUtils可以将一个MAP集合的数据拷贝到…

    2022年9月12日
    1
  • 30分钟后页面自动跳转到登录页面「建议收藏」

    30分钟后页面自动跳转到登录页面「建议收藏」年前到年后这段时间很浮躁,继续学习之旅,从这篇博客开始,2018,加油!梭哈梭哈。。。。代码拿去,妥妥的,什么session,什么filter,什么listener<scriptlanguage=”javascript”>varmyTime=setTimeout(“Timeout()”,60000);functionresetTime()…

    2022年5月30日
    89

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号