视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
ADO.NET连接Access数据库
2020-11-09 07:19:52 责编:小采
文档


在.NET应用程序中,创建数据连接分为三步: 一、定义连接字符串 不同的数据库连接字符串的格式不同,一般都包括要连接的数据库提供都名称、登陆信息以及要使用的数据库名称。 注意:在定义连接字符串之前,一定要引入相应的命名空间。 所有的连接都要用到连

在.NET应用程序中,创建数据连接分为三步:

一、定义连接字符串

不同的数据库连接字符串的格式不同,一般都包括要连接的数据库提供都名称、登陆信息以及要使用的数据库名称。

注意:在定义连接字符串之前,一定要引入相应的命名空间。

所有的连接都要用到连接字符串ConnectionString,该字符串是使用分号隔开的多项信息,其内容随着数据库类型和访问内容的变化而变化。不同的数据库有着不同内容的连接字符串,常用数据库Microsoft Office Access 的连接字符串:

Access数据库连接字符串

在连接Access数据库时,Provider和Data Source是必须要设置的参数,其他参数可以根据情况省略。

和Access数据库连接时,在引用System.Data.OleDb命名空间后,与数据库的连接就要用到OleDbConnection对象。

下面是在ASP.NET中常用的与ACCESS数据库连接的字符串:

string strConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database=mybase; User Id=admin;Password=admin; Data source=" + Server.MapPath("AccessBase.mdb")";

在以上连接字符串中,Provider属性指定使用的数据库引擎Microsoft.Jet.OLEDB.4.0。Database属性指定连接的数据库名。Data source属性指定数据库文件所位于计算机中的物理位置。Server对象的MapPath方法将虚拟路径转换为物理路径。

二、创建Connection对象

语法如下:

OleDbConnection Connection对象名=new OleDbConnection(连接字符串);

示例代码:

OleDbConnection objConnection=new OleDbConnection(strConnection);

三、打开与数据库的连接

调用OleDbConnection对象的Open()方法即可实现。

objConnection.Open();

附:连接字符串的几个常用参数:
Provider:这个属性用于设置或返回连接提供程序的名称,仅用于OleDbConnection对象。
Connection Timeout或Connect Timeout:在中止尝试并产生异常前,等待连接到服务器的连接时间长度(以秒为单位)。默认是15秒。
Initail Catalog:数据库的名称。
Data Source:连接打开时使用的SQL Server名称,或者是Microsoft Access数据库的文件名。
Password:SQL Server帐户的登录密码。
User ID:SQL Server登录帐户。
Integrated Security或Trusted Connection:此参数决定是否是安全连接。可能的值有True、False和SSPI(SSPI是True的同义词)。
Persist Security Info:当设置为False时,如果连接是打开的或曾经处于打开状态,那么安全敏感信息(如密码)不会作为连接的一部分返回。设置属性值为True可能有安全风险。False是默认值。

下载本文
显示全文
专题