您的位置:首页 > 数据库

学生信息管理系统总结——数据库的访问方式

2014-08-12 20:39 477 查看
在vb中我们有以下五种方式可以实现对数据库的访问。

任何对数据库的访问都是建立在连接数据库的基础上!在我们的连接字符串中,须指定正确的数据提供者、数据库、数据库服务器、访问数据库身份验证方式以及用户名、口令等信息。

1、ADO对象直接访问:(注意:使用前请建立ADO引用)

Step1 :建立连接(有两种办法)

第一种,使用连接对象connection,其完整语法如下:

Connection.open
ConnectionString, UserID,Password,OpenOptions。

第二种,使用RecordSet对象的open方法。其完整语法:

RecordSet.Open
Source,ActiveConneciton,CursorType,LockType,Options

Step2 :创建命令对象。

使用Command类型的对象变量

Step3 :运行命令(三种方法)

第一种:Connection.Execute

第二种:Set RecordSet=Command.execute

第三种:RecordSet.Open Source,ActiveConnection

Step4 :使用记录集RecordSet对象。

用move方法移动记录指针、用Addnew方法向记录集中添加记录。

2、ADO对象通过ODBC数据源访问

具体的操作方法和ADO对象直接访问差不多,这里就不再详解。需要注意的地方是:ADO更新数据源的两种方法。

第一种:将数据检索保存到RecordSet中,用Update方法进行更新。如果用的是断开的RecordSet对象,则用UpdateBatch方法更新。若是多用户访问数据,则要注意数据冲突和其他的不一致性问题。

第二种:用Command对象执行SQL数据更新命令。此时不需要将数据检索到本地计算机。

3、DAO对象访问

这个不常用,基本上被ADO编程所取代,因此,这里不做介绍。

4、Data控件、ADO Data控件访问

这是访问数据库最简单的、最省力的办法。用较少的代码,甚至不用代码就能建立对数据库的访问。提高了开发的效率。

其中,Data控件是创建DAO对象访问和操作数据库,ADO Data控件是创建ADO对象,建立对数据源的访问。两者都是通过:设置与数据访问有关的属性,建立同数据库或远程数据源的连接,创建对应的数据访问对象,返回数据,然后使用创建的数据访问对象来操作返回的数据。

使用方法:

step1 :引用ADO Data 控件

step2 :将控件连接到数据源

step3 :添加数据绑定控件,并编写事件代码。

ADO Data中常用的数据绑定控件:datagrid、Datalist、datacombo

5、数据环境设计器:

它为访问数据库提供了一个交互的设计时环境,可创建Connection和Command对象,编写ADO事件代码,执行Command。在这里面,可以添加多个不同的数据库的连接。创建了连接之后,可为每个连接添加命令。在代码中,命令作为数据环境的方法被引用,以获得查询数据或执行数据库操作。

说了那么一大堆方法,其实最核心的就是用ADO对象进行数据库访问的方法!在其他的几个方法中也都是利用ADO对象访问数据库的原理进行数据库的访问!到此,对于数据库的连接和访问总结就告一段落。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: