数据库(Database)是按照数据结构老组织、存储和管理数据的仓库,随着信息技术和市场的发展数据库不再仅仅是储存和管理数据,而转变成用户所需要的各种数据管理的方式。说白了所谓数据库就是用为应用程序储存数据的一种特殊存储系统。
数据库的种类有很多种,其创建、连接的方式也各不相同,但对数据的存储方式大体相同,都可以对数据进行增、删、查、改,从而对数据进行管理。
如果想利用数据库中的数据首先要在应用程序与数据库之间建立连接然后打开数据库最后是通过对数据库中数据的操作来利用数据库中的数据。尽管数据库类型不同,但建立连接的方式大体相同,都是通过用Connection对象来建立连接。Connection的ConnectionString属性用于建立数据源的连接信息其主要包括四个参数Provider、FileName、Remote Provider、Remote Sever
Provider参数:指定用来连接的提供者名称,即数据库系统提供者
FileName参数:指定包含预先设置连接信息的特定提供者的文件名称,即数据库文件路径及数据库名
Remote Provider 参数:指定打开客户端连接时使用的提供者名称
Remote Sever 参数:指定打开客户端连接时使用的服务器的路径名称
几种建立连接的方式总结:
1. 建立打开SQLServer数据源链接
Dim Cnn1 As ADODB.Connection
Set Cnn1=new ADODB.Connection
Cnn1.ConnectionString="provider=SQLOLEDB;database=myvbdatabase;sever=(local);integratedsecurity=sspi"
Cnn1.open
2. 使用DSN标记打开ODBC数据源链接
Dim Cnn2 AS ADODB.Connection
Set Cnn2=new ADODB.Connection
Cnn2.ConnectionString="DSN=mySQLsODBC;UID=sa;PWD=;"
Cnn2.open
3. 用DSN和OLE DB标记打开连接
Dim Cnn3 AS ADODB.Connection
Set Cnn3=new ADODB.Connection
Cnn3.ConnectionString="Data source=mysqlodbc;userid=sa;password=;"
Cnn3.open
4. 使用Jet连接Access数据库
Set Cnn4=new ADODB.Connection
Cnn4.ConnectionString="provider=microsoft.jet.oledb.3.51; datasource=D:\vb精彩范例\01\数据库\实例1"
Cnn4.open"muSQLODBC","sa",""
5. 不使用数据源名(DSN)打开连接
Set Cnn5=New ADODB.Connection
Cnn5.ConnectionString="driver=(SQL Sever); sever=Mysever;uid=sa;pwd=password;database=pubs"
Cnn5.open