• 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属性后就大功告成了。

  • 相关阅读:
    学习ExtJs的几个资源(转)
    使用Qunit对JavaScript进行单元测试
    Google Analytics基础—追踪代码
    Javascript/jquery异步加载使用方法详解(转)
    Javascript中数组的sort方法的分析
    关于asp.net与winform导出excel的代码
    今天遇到的exeSql问题
    转载 highchat的参数 及其说明
    传智播客的qqtab代码
    几个sql小知识
  • 原文地址:https://www.cnblogs.com/jeffwongishandsome/p/1877065.html
Copyright © 2020-2023  润新知