2024年3月9日发(作者:)
几种常见的数据库连接方法 一、连接Access数据库
1.使用已有DSN的连接字符串进行连接(ODBC) 使用DSN进行连接
〃导入命名空间
using ;
protected void Page_Load(Object sender,EventArgs e)
(
〃设置连接字符串
String connstr=@"DSN=sample";
〃实例化Connection对象
OdbcConnection myConnection = new OdbcConnection(connstr);
〃执行Open方法打开连接
();
〃执行SQL语句
OdbcCommand myCommand new OdbcCommand("select *
sampletable",myConnection);
〃将查询的结果赋给GridView的数据源
urce = eReader();
〃绑定 GridView
nd();
〃关闭连接
();
)
2 .使用无DSN的连接字符串进行连接(ODBC) 不使用DSN进行连接
〃导入命名空间
using ;
protected void Page_Load(Object sender,EventArgs e)
(
〃设置连接字符串
String connstr=@"Driver=Microsoft Access Driver (*.mdb);Dbq=c:;";
〃实例化Connection对象
OdbcConnection myConnection = new OdbcConnection(connstr);
〃执行Open方法打开连接
();
〃执行SQL语句
OdbcCommand myCommand new OdbcCommand("select *
sampletable",myConnection);
from
from
〃将查询的结果赋给GridView的数据源 urce = eReader();
〃绑定 GridView
nd();
〃关闭连接
();
)
3 .使用连接字符串进行连接(OLEDB)
Data Provider 支持的 OLEDB Provider:
SQLOLEDB:用来访问SQL Server数据库
MSDAORA:用来访问Oracle数据库
.4.0:用来访问 Access 数据库。
使用连接字符串
〃导入命名空间
using ;
protected void Page_Load(Object sender,EventArgs e)
(
〃设置连接字符串
String connstr=@"Provider=.4.0;Data Source=c:;";
〃实例化 OleDbConnection 对象
OleDbConnection myConnection = new OleDbConnection(connstr);
〃执行Open方法打开连接
();
〃执行SQL语句
OleDbCommand myCommand = new OleDbCommand("select * from
sampletable",myConnection);
〃将查询的结果赋给GridView的数据源
urce = eReader();
〃绑定 GridView
nd();
〃关闭连接
();
)
4 .使用UDL文件进行连接
使用UDL文件连接数据源的步骤如下:
(1)新建一个记事本,其扩展名为.udl。
(2)双击该UDL文件,弹出“数据连接属性”对话框。
(3)该对话框首页显示“提供程序”选项卡,选择要使用的OLEDB提供程序。
(4)单击“下一步",显示"l连接"选项卡”,设置好正确的参数后,单击“测试连接”。
使用UDL进行连接


发布评论