连接字符串使用方法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.

2.

3.

获取连接字符串的简单方法

做.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

看看红色部分是不是就是我们想要的连接字符串了,很简单吧。其他驱动引擎同样添加就行了。

相关文档
最新文档