使用数据库,最基本的就是要连接数据库,才能对数据库进行各种操作!在程序中,最常用的就是使用ADO对象来连接数据库!
现在我们就来看看用ADO 对象来连接Access数据库和SQL Server数据库:
一.使用ADO对象连接Access数据库
1.使用ODBC DSN连接Access数据库
通过"ODBC 数据源"创建DNS
在控制面板中打开管理工具,然后双击ODBC数据源
然后用字符串连接
Dim cn as ADODB.connection
Cn.open "DSN=book;Uid=myUsername;Pwd=myPassword“
2.无ODBC DSN 连接Access数据库
(1)标准安全性
Dim cn as ADODB.connection
Cn.open "Driver={Microsoft Access Drive(*.mdb);"Dbq=app.path " & "\文件名;Uid=admin;Pwd=123456"
(2)使用工作组(系统数据库)
Dim cn as connection
Cn.open "Driver={Microsoft Access Drive(*.mdb);"Dbq=" & app.path & "\文件名";" & _
"SystemDB=app.path & "\文件名;myUsername,mypassword"
(3)排他打开MDB
Cn.open "Driver={Microsoft Access Drive(*.mdb);Dbq=app.path & "\文件名";" & _
"Exclusive=1;Uid=admin;Pwd=123456"
3使用Microsoft OLE DB Provider 连接Access数据库
Cn.open "Provider=Microsoft.Jet.OLEDB.4.0;"Data Soure=" & app.path &"\文件名;Persist Security Info=False"
二使用ADO对象连接SQL Server数据库
1.使用ODBC DSN 连接SQL Server 数据库
通过"ODBC 数据源"创建DNS,(操作方式和Access的相识,可以参考Access的连接方式)然后用字符串连接
Dim cn as ADODB.connection
Cn.open "Provider=MSDASQL.1;Persist Securty Info=false;User ID=sa;Data Source=database_name"
2.无ODBC DSN 连接SQL Server数据库
(1)标准安全性
Dim cn as ADODB.connection
Cn.open "Driver={SQL Server}; Server=ly; Database=book;Uid=sa;Pwd=123456"
(2)信任连接
Dim cn as ADODB.connection
Cn.open "Driver={SQL Server}; Server=ly; Database=database_name;Uid=;Pwd="
(3)要求用户名和密码
Dim cn as ADODB.connection
Cn.open "Driver={SQL Server}; Server=ly; Database=database_name"
(4)连接本地SQL Server
Dim cn as ADODB.connection
Cn.open "Driver={SQL Server}; Server=(local); Database=database_name;Uid=sa;Pwd=123456"
(5)远程连接SQL Server
Dim cn as ADODB.connection
Cn.open "Driver={SQL Server}; Server=IP;Address=ip,1433;Network=DBMSSOCN; Database=database_name;Uid=sa;Pwd=123456"
3使用OLE DB Provider for SQL Server 连接SQL Server
(1)标准
Dim cn as ADODB.connection
Cn.open "Provider=sqloledb;Data Source=myServername;Initial Catalog=database_name;User Id=myUsername;" & _
"Password =myPassword"
(2)连接本地计算机
Dim cn as ADODB.connection
Cn.open "Provider=sqloledb;Data Source=(local);Initial Catalog=database_name;User Id=myUsername;" & _
"Password =myPassword"
(3)远程计算机
Dim cn as ADODB.connection
Cn.open "Provider=sqloledbNetwor Library=DBMSSOCN;Data Source=IP;Initial Catalog=database_name;User Id=myUsername;" & _
"Password =myPassword"
看着这么多方法,其实都是由标准的演变而来的,懂得标准的是如何连接数据库的你就行了。
记是永远记不住的,遇到的时候不懂的,记得不太清楚的,我们可以再网上查找,合理的利用网络资源!
分享到:
相关推荐
WINCC中使用ADO对象连接数据库例子常用属性方法.doc
浅谈VB6.0使用ADO对象连接数据库(pdf6页).doc
vb6.0与ACCESS数据库连接使用ADO对象连接数据库详解.docx
浅谈VB6.0使用ADO对象连接数据库.doc
WINCC中使用ADO对象连接数据库 例子 常用属性 方法.pdf
VB6.0编写 ADO对象连接操作Access数据库 VB6.0编写 ADO对象连接操作Access数据库
Hook编程。如何安装钩子过程,如何编写全局钩子,动态连接库里的全局变量数据共享问题分析。ADO数据库编程。在VB中利用ADO控件和ADO对象访问数据库,在VC中利用ADO技术访问数据库。
资源介绍:。创建易语言ADO对象生成数据库连接文本。资源作者:。资源界面:。资源下载:。
ADO.NET 的功能是什么? 连接数据库使用什么对象? 执行 SQL 命令使用什么对象? 了解 ADO.NET 的功能和组成 会使用 Connection 对象连接到数据库 会使用 Command 对象查询单个值
讲述了ADO.net连接数据库的几个方法,并且详细讲述了ADO的五个内置对象
Hook编程。如何安装钩子过程,如何编写全局钩子,动态连接库里的全局变量数据共享问题分析。ADO数据库编程。在VB中利用ADO控件和ADO对象访问数据库,在VC中利用ADO技术访问数据库。
ADO.NET全套资料 连接数据库 数据绑定(建立和管理简单数据绑定 建立和管理复杂的数据绑定) Command对象和DataReader对象(Command,DataReader对象属性和方法 ) DataAdapter对象和DataSet对象() ADO。...
ADO 数据库编程 中大型的数据库管理信息系统(MIS)的开发,一般很少用 VC 来完成(因为开发效率低, 不过运行效率很高) ,而是使用 VB, C#,Java 等开发效率较高的语言。但小型 MIS 系统 完全可以用 VC 来实现。...
、掌握ADO对象与数据库连接的联机式方式 3、利用ADO数据对象执行数据的显示和更新 4.、能结合本课程所学知识,编写实用的数据库应用程序,如简单的学生信息管理系统,要求提供比较友好的用户界面亦可使用示例...
//用SqlConnection对象连接SQL Server数据库魏菊丽20086666 SqlConnection thisConnection=new SqlConnection("Data Source=LocalHost;Integrated Security=SSPI;Initial Catalog=李梦然07060021"); ...
方面便了解数据库的连接,既掌握还可以了解ADO对象。更容易明白.