12 WEB中的数据库编程

12 WEB中的数据库编程

ID:44330951

大小:1004.50 KB

页数:15页

时间:2019-10-20

12 WEB中的数据库编程_第1页
12 WEB中的数据库编程_第2页
12 WEB中的数据库编程_第3页
12 WEB中的数据库编程_第4页
12 WEB中的数据库编程_第5页
资源描述:

《12 WEB中的数据库编程》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第12章WEB中的数据库编程网站设计中的两个分离:样式与页面分离(CSS+DIV)数据与页面分离(数据库技术)数据库基础数据库相关理论数据模型:关系型数据库专门的关系运算:选择、投影、连接常用数据库OracleSQLServer2000/2005DB2ACCESSMySQL数据库操作查询添加修改删除组件体系结构数据提供程序数据提供程序的核心对象对象描述Connection建立到指定资源的连接Command对一个数据源执行命令。公开Parameters,在Connection的事务范围内执行。DataReader从一个数据源读取只进的只读数据流

2、。DataAdapter填充一个DataSet,解析数据源的更新。VisualStudio2005中数据库控件1数据源控件数据源控件说明ObjectDataSource支持绑定到中间层对象来管理数据的Web应用程序。SqlDataSource支持绑定到ADO.NET提供程序所表示的SQL数据库。AccessDataSource支持绑定到MicrosoftAccess数据库。XmlDataSource允许使用XML文件。它还可以更新整个XML文档的数据。SiteMapDataSource支持绑定到ASP.NET2.0站点导航提供程序公开的层次结

3、构。WEB.CONFIG文件中数据源的配置数据绑定控件名称说明GridView以网格格式呈现数据。DetailsView在标签/值对的表格中呈现单个数据项,类

4、似于Access中的窗体视图。此控件也能自动利用数据源功能。FormView在由自定义模板定义的窗体中一次呈现单个数据项。在标签/值对的表格中呈现单个数据项,类似于Access中的窗体视图。此控件也能自动利用数据源功能。TreeView在可展开节点的分层树视图中呈现数据。Menu以分层动态菜单(包括弹出式菜单)来呈现数据。GridView控件GridView控件支持以下功能:绑定到数据源控件。内置的排序功能。内置的更新和删除功能。内置的分页功能。内置的行选择功能。可通过主题和样式自定义的外观。DetailsView控件当生成主/详细视图时,经

5、常需要显示单条记录的内容。通常,用户从网格中选择一条主记录,让应用程序追溯所有可用字段。通过组合GridView和DetailsView控件,编写少量代码,就能够生成有层次结构的视图。DetailsView控件在表格中显示数据源的单个记录,此表格中每个数据行表示记录中的一个字段。此控件经常在主控/详细方案中与GridView控件一起使用。FormView控件FormView是新的数据绑定控件,使用起来像是DetailsView的模板化版本。与DetailsView控件不同的是,FormView不使用数据控件字段,而是允许用户通过模板定义每个项

6、目的显示。FormView和DetailsView有两方面的功能差异。首先,FormView控件具有ItemTemplate、EditItemTemplate和InsertItemTemplate等属性,而DetailsView一个也没有。其次,FormView缺少命令行。Repeater控件Repeater控件是一个数据绑定容器控件,它生成一系列单个项。Repeater控件没有内置的布局或样式;必须在此控件的模板内显式声明所有的HTML布局、格式设置和样式标记。Repeater控件不同于其他数据列表控件之处在于它允许您在其模板中放置HTML

7、代码和标记。这样就可以创建复杂的HTML结构(如表格)。DataList控件DataList控件可以自定义数据库记录的呈现格式。显示数据的格式在创建的模板中定义。可以为项、交替项、选定项和编辑项创建模板。标头、脚注和分隔符模板也用于自定义DataList的整体外观。通过在模板中包括Button控件,可将列表项连接到代码,这些代码使用户得以在显示、选择和编辑模式之间进行切换。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。