SQLServer实用教程第13章.ppt
《SQLServer实用教程第13章.ppt》由会员分享,可在线阅读,更多相关《SQLServer实用教程第13章.ppt(25页珍藏版)》请在三一办公上搜索。
1、第13章 Delphi/SQL Server开发与编程,13.1 Delphi数据库应用程序设计,13.1.1 Delphi数据库应用程序结构,Delphi 7数据库应用程序在逻辑上通常由两部分构成:一是数据库访问链路,二是用户界面,如图13.1所示。,1.用户界面用户界面使用在窗体上放置数据显示/编辑组件的方式来实现,数据显示/编辑组件在Delphi 7组件面板的Data Controls页中。,13.1.1 Delphi数据库应用程序结构,2.数据源数据源组件是数据显示组件和数据集组件之间的中介,数据集从数据库获得数据后,将其发送到数据源,然后数据源将数据送到界面上的数据显示组件进行显示。
2、3.数据集数据集是数据库应用程序的核心。数据集组件保存了一系列从底层的数据库取出的记录。这些记录的数据可以取自一个数据表、一个数据表的若干个字段、多个数据表的若干字段。4.连接部分不同类型的数据集采用不同的机制连接底层数据库。常见的有BDE和ADO方式。5.数据模块数据模块用于放置数据库组件,相当于一个容器。通过数据模块组件来组织数据库组件有以下二个主要的优点:一是这些不可视组件不用直接放在窗体上了,简化了窗体的设计。二是可以对数据库相关组件进行统一管理,共享相同的内容。,13.1.2 ADO组件,ADO组件位于组件面板的ADO页,如图13.2所示。,1.ADOConnection组件 ADO
3、Connection组件的主要作用是建立与数据库的连接。使用ADO访问数据库,必须先与其连接。ADOConnection组件通过ConnectionString属性的设置和操作建立与数据库的连接。,13.1.2 ADO组件,(1)向当前窗体上添加一个ADOConnection组件并选中这个组件,在对象浏览器中双击这个组件的ConnectionString属性,弹出如图13.3所示的对话框;选中Use Connection String,单击“Build”按钮。,13.1.2 ADO组件,(2)系统将弹出“数据链接属性”对话框,如图13.4所示。对于SQL Server 2000数据库,选择“M
4、icrosoft OLE DB Provider for SQL Server”,单击“下一步”按钮。,13.1.2 ADO组件,(3)在所出现的如图13.5所示的“数据链接属性”对话框的“连接”页上输入数据库服务器名称、输入服务器登录信息、选择数据库名称,然后点击“测试”,若所设置的属性正确,则将出现如图13.6所示的测试连接成功对话框。,13.1.2 ADO组件,2.ADODataSet组件,ADODataSet组件的主要属性有ConnectionString、Connection、CommandText和CommandType。,(1)ConnectionString属性Connecti
5、onString属性用来指明数据库连接信息。(2)Connection属性Connection属性用来指明ADO组件与数据库联系的方式。(3)CommandText属性CommandText属性用于存储SQL语句、数据表名或存储过程名。,13.1.2 ADO组件,(4)CommandType属性 CommandType属性用于指出CommandText中所存储的命令类型,常用的CommandType属性值的含义列于表中。,13.1.2 ADO组件,3.ADOTable组件 ADOTable组件主要用来从单个数据表中读取数据,它的主要属性有ConnectionString、Connection和
6、TableName。4.ADOQuery组件 它的主要属性有ConnectionString、Connection、DataSource、SQL和Parameters。ConnectionString和Connection属性的含义与使用同ADODataSet组件。5.ADOStoredProc组件 它的主要属性有ConnectionString、Connection、DataSource、ProcedureName和Parameters。DataSource指出数据源名称,ProcedureName是需执行的存储过程名,Parameters存储的是执行存储过程所需的参数。6.ADOComma
7、nd组件 它的主要属性有ConnectionString、Connection、CommandText、CommandType,这些属性的含义和使用方法同ADODataSet组件。,13.1.3 数据源组件和数据显示/编辑组件,数据源组件 数据源组件位于组件面板的Data Access页上,如图13.7所示。数据源组件在ADO数据集组件(包括ADODataSet、ADOTable、ADOStoredProc和ADOQuery等)与数据显示/编辑组件之间提供了一个接口,起着两者之间通信的媒介作用。,数据源组件的主要属性是DataSet,用于指出数据集。,13.1.3 数据源组件和数据显示/编辑组
8、件,2.数据显示/编辑组件组件面板的Data Controls页中的组件主要用于显示或编辑数据源提供的数据,如图13.8所示。常用的数据编辑/显示组件是DBGrid、DBNavigator、DBText、DBEdit、DBMemo和DBImage组件等。,1)DBGrid组件DBGrid组件采用网格的方式显示数据表中指定字段的数据,并能够让用户编辑这些数据。表13.2列出了DBGrid组件的主要属性值及含义。DBGrid组件的事件列于表13.3中。,13.1.3 数据源组件和数据显示/编辑组件,13.1.3 数据源组件和数据显示/编辑组件,2)DBNavigator组件DBNavigator组
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLServer 实用教程 13

链接地址:https://www.31ppt.com/p-6520708.html