从我们开始红皮书的例子和SQL入门经典的学习,我们就一直在和数据库的连接打交道,我也接触过很多的连接方法,现阶段我们接触最多的数据库就是Access 和SQL两种,下面就以这两种数据库为例,来谈谈我对数据库连接的认识,无论是Access的连接还是SQL的连接都可以分为有源链接和无源连接,简单的说就是是否用DSN文件:
一,Access的连接
使用ADO对象,通过编写代码访问数据库
Connection 对象
ODBC数据源
使用ADO Data 控件快速创建数据库连接
有三种连接方法
Data Link文件
使用ODBC数据源名称
使用连接字符串
使用数据环境设计器创建数据库连接
首先添加环境引用。
然后找到数据源进行连接
(1)有源连接
通过采用ADO访问ODBC数据源,完成数据库连接
具体格式:
Cnn1.connectionstring="DSN=mySQLsODBC;UID=sa;PWD=123;"
(2)无源连接
方法一、 ADO对象
具体格式:
a.访问access数据库:
cnn2.ConnectionString ="Provider=Microsoft.jet.OLEDB.3.51;" & _
"DataSource=" & App.Path & "\实例1.mdb"
方法二、ADO Data控件
3,ADO Data 控件创建连接