开发者社区> 嗯哼9925> 正文

ado.net关于操作数据库的连接字符串整理

简介:
+关注继续查看

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

1
2
3
4
5
6
7
8
9
10
11
12
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属性后就大功告成了。






本文转自JeffWong博客园博客,原文链接:http://www.cnblogs.com/jeffwongishandsome/archive/2010/11/14/1877065.html,如需转载请自行联系原作者


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
你不知道ADo.Net中操作数据库的步骤【超详细整理】
你不知道ADo.Net中操作数据库的步骤【超详细整理】
20 0
使用ADO.NET访问数据库
使用ADO.NET访问数据库
60 0
ADO.NET 连接数据库方式
使用Command和DataReader对象:
27 0
C#_使用ADO.NET实体模型与数据库进行快速连接
C#_使用ADO.NET实体模型与数据库进行快速连接,实现增、删、改、查操作
326 0
+关注
嗯哼9925
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
阿里云数据库案例集下载
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多