端。
2、 ODBC的使用
首先,我们创建一个ODBC数据源
(1) 打开系统的控制面板,然后在控制面板双击ODBC图标,启动ODBC
数据源管理器。
(2) 在”系统DSN”页面上单击”添加”按钮,打开一个”创建新的数据
源”对话框,然后选择SQL Server选项。
(3) 单击对话框中的”完成”按钮,打开”ODBC SQL Server安装”对话
框。
(4) 在对话框的”数据源名称”中输入数据源的名称,我们输入”shop” (5)
单击高级按钮,打开”设置高级选项”对话框,设置登录名称和
密码。单击”确定”。
(6) 最后,单击确定,完成创建。
4.2.2 ADO数据访问接口
(1) ADO概述
ADO最早是在1996年作为一个对象库与OLE DB捆绑在一起,是Microsoft Internet Information Server(IIS)3的一个重要组成部分。现在的ADO是捆绑在MDAC2中的,在原有的基础上,新增了很多功能:
1、ADO作为一个系统组件:在启动Windows 2000时,ADO时作为Windows
操作系统的标准组建出现的,这也意味着ADO将作为Windows 2000安装程序的一部分被自动安装。
2、记录(Record)和流(Stream)对象:Record对象可以在一个Recordset对象中表示一条单独的记录,还被设计成表示不同层次的有组织的数据。Stream对象表示的是与一个特定的Record对象相关联的二进制数据。
3、URL作为连接字符串:ADO允许使用统一资源定位器(URLS)来为一个特定的ADO Connection对象指定数据源。然后,这个URL被送到能翻译这个URL的潜在的OLE DB提供者那里。
4、提供者字段: 5、新的OLE DB提供者 (2) ADO对象模型
ADO对象模型定义了一个可编程的分层的对象集合,它支持部件对象模型(COM)和OLEDB数据源。ADO的对象模型中包含了三个一般用途的对象:Connection、Command和Recordset。
程序员可以创建这些对象并且使用这些对象访问数据库。在ADO对象模型中还有其它几个对象,例如:Field、Property、Error和Parameter。他们是作为前面三个对象的子对象进行访问的。ADO的对象描述如下表:
对象
描述
Command 包含了一个命令的相关信息,例如,查询字符串、参数定义等 Connection 包含了有关连接的信息,例如游标类型、连接字符串、查询超时等 Recordset Fields Property Parameter 查询得到的一组记录组成的记录集 包含了记录集中某一个记录字段的信息。 ADO对象的属性 与命令对象相关的参数。命令对象的所有参数都包含在它的参数集中 Error 包含了由数据源产生的ERROR集合中的扩展的错误信息。 4.2.3 SQL结构化查询语言概述
SQL是工业标准数据库操作语言,这种语言能操纵任何一种关系型数据库管理系统。 一. SQL概述
SQL是一种数据库编程语言,一个SQL查询至少包括下面三个元素:
1、 2、
一个动词,例如SELECT,它决定了操作的类型。
一个谓词宾语,由它来指定一个或多个字段名,或者指定一个或多个表对象。
3、
一个介词短语,由它来决定动词在数据库中哪个对象上动作,例
如”FROM TABLE NAME ”。
因此一个简单的SQL语句看上去大致如此:
Select * form testable where parameter=1
SQL查询的类型有四种:
1、交互式SQL:交互式SQL允许在一个类似于dBASE的点命令行提示符下输入SQL语句。
2、嵌入式SQL:大多数SQL语言都支持把SQL语句插入到普通的应用程序代码中。这样,不一定使用固定的用户接口工具就可以通过SQL访问数据库。嵌入式SQL允许用户通过在SQL执行之前加入一个关键字来执行SQL语句。其优点是进一步为单一变量赋于属性值,缺点是必须逐行地处理查询结果,而不是交互式的批处理。
3、存储过程或模块SQL。许多SQL服务器支持存储过程这一概念。存储过程由一些SQL代码组成,当应用程序通过CALL命令调用它时,它会实现许多操作。
4、动态SQL。动态SQL可以创建在编写语句时无法预测其内容的SQL语句。例如,你可能想设计一个可以针对多种数据库处理查询的应用程序,动态SQL可以以字符串形式向数据库传送查询。 二.了解SQL语句
SQL语句由命令、子句、运算符和合计函数构成,这些元素结合起来组成语句,用来创建、更新、和操作数据库。任何SQL语句都是以下面几种命令开
相关推荐: