通用数据库连接程序

通用数据库连接程序

通用数据库连接程序 

在做一些数据库应用程序的时候经常遇到动态配置数据库,所以写了一个小程序,利用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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • java中static关键字的作用_java中static关键字的作用

    java中static关键字的作用_java中static关键字的作用java中static关键字主要有两种作用:第一:为某特定数据类型或对象分配单一的存储空间,而与创建对象的个数无关。第二,实现某个方法或属性与类而不是对象关联在一起简单来说,在Java语言中,static主要有5中使用情况:成员变量、成员方法、代码块,内部类和静态导包。基本用法:static修饰成员变量:该成员变量属于类变量,可以通过ClassName.attributeName直接引用,而不…

  • 浅析ASP.NET的IIS映射

    浅析ASP.NET的IIS映射

  • linux15:TCP端口状态说明「建议收藏」

    linux15:TCP端口状态说明「建议收藏」TCP状态转移要点TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不会被释放。服务器程序要同时管理大量连接,所以很有必要保证无用连接完全断开,否则大量僵死的连接会浪费许多服务器资源。在众多TCP状态中,最值得注意的状态有两个:CLOSE_WAIT和TIME_WAIT。1、LISTENING状态FTP服务启动后首先处于监听(LISTENING)状态。2、ESTABLISHED状态ESTABLISH

  • C3P0连接池的配置与使用[通俗易懂]

    C3P0连接池的配置与使用[通俗易懂]1、下载c3p0-0.9.1.2.jar下载地址:http://download.csdn.net/detail/chunxiaqiudong5/96619222、添加配置文件c3p0-config.xml3、配置文件内容如下:1030100

  • linux 嵌入式 tts引擎_语音合成(TTS)的概念和分类[通俗易懂]

    linux 嵌入式 tts引擎_语音合成(TTS)的概念和分类[通俗易懂]智能音箱在ASR(语音识别)以及NLP自然语义处理常用框架-兔尔摩斯的文章-知乎https://zhuanlan.zhihu.com/p/55658291语音合成SpeechSynthesis或TexttoSpeech(TTS)语音合成(SpeechSynthesis)是人类语音的人工合成。用于此目的的计算机系统称为语音计算机或语音合成器,可以在软件或硬件产品中实…

  • 基本数据类型与表达式6 – 零基础入门学习Delphi07

    基本数据类型与表达式6 – 零基础入门学习Delphi07

发表回复

您的电子邮箱地址不会被公开。

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