连接字符串使用方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
让你了解连接字符串使用方法
这里就使用SqlConnectionStringBuilder类管理数据库连接字符串的一个简单案例分析还对Connection对象作出简单的介绍。
随着大家对的普遍使用,的功能也随之更新,对于对象我们还是有一定的了解的,但是我们在介绍连接字符串之前我们还是回忆一下关于Connection对象。
Connection对象表示数据源的连接,实例化Connection对象时,需要向构造函数传递一个连接字符串。
连接字符串包含了连接到数据源所需要的位置和安全认证信息,Connection 对象也提供了相应的方法对数据库进行打开和关闭操作;提供了相应的属性确认数据库的状态,连接字符串。
一个最普通的连接字符串如下所示:
1.string_connectionString="DataSource=(LOCAL);InitialCatalog=Da
wnEnterpriseDB;UserID=sa;Password=*****";
2.SqlConnectionconn=newSqlConnection(_connectionSring);//可以在
建立SqlConnection对象时把连接字符串传递给构造参数
也可以使用Connection对象的ConnectionString属性来获取或设置用于打开SQLServer 数据库的字符串
1.stringconnString=conn.ConnectionString;
2.conn.ConnectionString="PersistSecurityInfo=False;
3.IntegratedSecurity=true;InitialCatalog=Northwind;server=(loca
l)";
提供了相应的DbConnectionStringBuilder类来管理数据库连接字符串。
相对应的,sqlClient命名空间中就包含了一个SqlConnectionStringBuilder类。
例如:使用SqlConnectionStringBuilder类管理数据库连接字符串
1.SqlConnectionStringBuilderconnstrBuilder=newSqlConnectionStri
ngBuilder();
2.connstrBuilder.DataSource="(local)";
3.connstrBuilder.InitialCatalog="Test";
4.connstrBuilder.IntegratedSecurity=true;
ing(SqlConnectiontestConn=newSqlConnection(connstrBuilder.t
oString()))
6.{
7.testConn.open();
8.if(testConnection.State==ConnectionState.Open){
9.Console.WriteLine("Connectionsuccessfullyopened");
10.}
11.}
可以把ConnectionString保存在Web.config文件中,然后在程序中使用WebConfigurationManager类进行读取
1.<configuration>
2.<addconnectionString addconnectionString="DataSource=.;Initial
Catalog=DawnEnterpriseDB;
UserID=sa;Password=******"name="DawnEnterpriseDBConnectionStri ng"providerName="System.Data.SqlClient"/>
3.</configuration>
获取连接字符串的简单方法
做.NET的朋友都会遇到一个数据库连接字符串的问题,而很多的朋友可能根本没有办法完全记住,包括我在内也是如此。
在这里分享一种简单的获取连接字符串的方法。
以ACCESS为例。
1,先建一个.txt文件改后缀为.udl,建立实例数据库文件如下。
2,双击.udl文件,如下。
3,选择数据库驱动引擎,点击下一步,如下。
4,选择我们刚才建立的数据源,点击OK。
5,打开我们前面建立的.udl文件,以txt打开,如下。
[oledb]
; Everything after this line is an OLE DB initstring
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\xizhaohui.WHIZEN-0901-JP\デスクトップ\新規Microsoft Office Access アプリケーション.mdb;Persist Security Info=False
看看红色部分是不是就是我们想要的连接字符串了,很简单吧。
其他驱动引擎同样添加就行了。