详解如何使用OleDbConnection对象连接OLEDB数据源
OLEDB数据源包含具有OLEDB驱动程序的任何数据源,如SQL
Server、Access、Excel、Oracle等。OLEDB数据源连接字符串必须提供Provide属性及其值。使用OleDbConnection对象连接OLEDB数据源的语法格式如下:
(1)连接Access数据库
OleDbConnection oledbcon=new
OleDbConnection(“Provide=提供者;Data Source=Access文件路径”); |
【示例】下面演示使用OleDbConnection对象连接Access数据库的方法(此处笔者使用Access数据库版本为Microsoft
Office中自带的Microsoft Access 2010)。
(1)创建一个网站,命名为“使用OleDbConnection对象连接Access数据库”。
(2)单击“开始”|“所有程序”|“Microsoft Office”|“Microsoft
Access 2010”选项,打开Access
2010。将Access数据库的创建到当前示例目录下,即与网站的Web.config文件在同一文件夹下。
(3)在该网站上添加一个Web页面,命名为“Default.aspx”。在该页面上添加一个Label控件和一个Button控件。在Button控件的单击事件中添加如下代码:
http://s1/mw690/76855271tdb25cd21d330&690
注意:需要在代码后置文件中引用System.Data和System.Data.OleDb命名空间。
Default.aspx页面的代码如下:
http://s8/mw690/76855271tdb25cd1fba37&690
运行结果如下图所示。
http://s8/mw690/76855271tdb25cd107e87&690
在该示例中,在Access中建立一个名为“access.accdb”的数据库。然后使用连接字符串连接数据库。数据库连接成功后,在Label控件上输出“数据库连接成功。”字符串和连接字符串内容。
注意:在连接字符串中的数据库所在路径为相对路径。
关键字:OleDbConnection对象
OLEDB数据源
Access数据库
ASP.NET
加载中,请稍候......