zoukankan      html  css  js  c++  java
  • ado.net关于操作数据库的连接字符串整理

    我们知道现在有多种不同的数据库产品(DBMS),而且每个不同的数据库产品又有多种版本。这对于使用ado.net的开发者而言,有时候写数据库连接字符串就是一个非常犯迷惑的事情。当然,DBMS总类多或者版本多还不是我们纠结的事情,至少我们可以借助工具如VS自动生成我们需要的连接字符串。真正让人头痛的是连接串中的属性名,在手动配置的时候,不同的开发者写起连接属性来看上去老是不怎么统一,或者顺序也不一致...幸好有connectionstrings这样一个好心仁慈的网站帮我们整理归纳好了多种不同数据库的连接字符串。其实,ado.net提供的实用类System.Data.SqlClient.SqlConnectionStringBuilder可以让我们更好更方便地生成数据库连接,而且对连接的各种属性的配置管理更加直接,比如我们所熟知的Sql Server2005Express:

                SqlConnectionStringBuilder conSb = new SqlConnectionStringBuilder();
                conSb.DataSource = @"localhost\sqlexpress";
                conSb.InitialCatalog = "TestDb";
                conSb.Pooling = true;
                conSb.MaxPoolSize = 10;
                conSb.MinPoolSize = 1;
                conSb.IntegratedSecurity = false;
                conSb.UserID = "sa";
                conSb.Password = "123456";
                conSb.PersistSecurityInfo = true;
                SqlConnection sqlCon = new SqlConnection(conSb.ConnectionString);//直接获取ConnectionString
                sqlCon.Open();

    通常情况下,我们配置好SqlConnectionStringBuilder实例的几个常用属性,然后直接获取实例的ConnectionString属性后就大功告成了。

  • 相关阅读:
    PHP学习之字符串
    PHP学习之常量
    PHP之数据类型
    AngularJS学习之Select(选择框)
    Angular JS 学习之Http
    PHP之echo/print
    Angular JS 学习之服务(Service)
    Angular JS 学习之过滤器
    git打包
    gdb分析core文件
  • 原文地址:https://www.cnblogs.com/jeffwongishandsome/p/1877065.html
Copyright © 2011-2022 走看看