- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
DLPU第12章
数据库开发实例1.数据库应用系统开发过程2.使用C#开发数据库应用系统3.数据库系统开发案例-图书馆自动化管理系统12.1数据库应用系统开发过程数据库应用系统(DBAS):为了完成某一个特定的任务,把与该任务相关的数据以某种数据模型进行存储,并围绕这一目标开发的应用程序。通常把这些数据、数据模型以及应用程序整体称作为一个数据库应用系统。数据库应用系统的开发过程的6个阶段1.计划2.分析3.设计4.编码5.测试6.运行及维护图12-1数据库应用系统的开发过程作为微软主推的.NET框架语言之一,C#在数据库应用程序编写方面功能十分强大,通过ADO.NET访问接口及控件数据绑定功能,可以快速高效地进行应用程序开发。第十一章介绍了访问数据库的各类接口,目前,ADO.NET是微软公司推出的必威体育精装版的数据访问技术,也是.NET框架的一部分,目前ORACLE,DB2,SYBASE等主流商用数据库都开发了适合ADO.NET访问的驱动程序,都可以使用ADO.NET进行数据访问。1212.2使用C#开发数据库应用系统12.2.1C#简介C#是微软公司推出的一种面向对象的程序设计语言,最初是作为.NET的一部分而开发的,是微软.NET平台的核心语言之一,目前版本是C#4.0。特点:简单。相对于复杂的C++,C#的语言简单,开发高效。C#没有指针,不许直接存取内存。使用统一的类型系统,抛弃了C++的多变类型系统(如int的字节数、0/1转布尔值等)。现代。通过.NET框架,支持组件编程、泛型编程、分布式计算、XML处理和B/S应用等。面向对象。C#全面支持面向对象的功能。与C++相比,C#去掉了全局变量和全局函数等,所有的代码都必须封装在类中(甚至包括入口函数[方法]Main)、禁止重写非虚拟的方法、增加了访问修饰符internal、禁止持多重类继承。类型安全。C#实施严格类型安全,取消了不安全的类型转换,禁止使用未初始化的变量,进行边界检查。12.2.2ADO.NET对象的使用Connection(连接)01020304Command(控制)DataReader(数据读取)DataAdapter(数据修改)05DataSet对象1.SQLConnection对象1)SQLConnection常用属性(1)ConnectionString(2)State2)SQLConnection常用方法构造函数。SQLConnection支持两种构造函数,分别是不带参数的构造函数和带连接字符串的构造函数。Open方法。该方法主要用来打开一个连接。Close方法。该方法主要用来关闭一个打开的连接。CreateCommand方法。在该连接上创建一个命令。ConnectionConnectionStringCommandTypeCommandTextSQLCommand常用的属性01ExecuteNonQUery方法ExecuteScalar方法ExecuteReader方法ExecuteXmlReader方法SQLCommand常用方法022.SQLCommand对象FieldCountHasRowsItemSQLDataReader常用属性Read方法Get类方法Close方法SQLDataReader常用方法3.SQLDataReader对象SelectCommand属性InsertCommand属性DeleteCommand属性UpdateCommand属性SQLDataAdapter常用属性01Fill方法Update方法SQLDataAdapter常用方法024.SQLDataAdapter对象5.DataSet对象1)向DataSet中填充数据的过程2)使用DataSet更新数据//创建DataAdapterstringsql=SELECT*FROMPatron;SqlDataAdaptersda=newSqlDataAdapter(sql,conn);//创建并填充DatasetDataSetds=newDataSet();sda.Fill(ds,Patron);//给Dataset创建一个副本,操作对副本进行,以免因误操作而破坏数据DataSetdsCopy=ds.Copy();DataTabledt=ds.Table[Patron];//对DataTable中的DataRow和DataColumn对象进行操作……//最后将更新提交到数据库中sda.Update(ds,Patron);图12-2DateS
您可能关注的文档
- 建筑电气设计基本知识.ppt
- 新品上市完全手册第二章新品概念的提出.ppt
- 建设工程项目管理与建设监理.ppt
- 指数与指数运算、指数函数及性质.ppt
- 应用策略、快乐学习-学习动机.ppt
- 小学六年级毕业班家长会.ppt
- 教科版三年级上册科学谁流得更快.ppt
- 有效教学要抓好基础建设.ppt
- 欧莱雅企业介绍.ppt
- 我读一本小书同时又读一本大书.ppt
- sigma-sml0414共个aldrich安全数据表.pdf
- API 602-2022石油和天然气工业用公称尺寸小于、等于DN100(NPS4)的闸阀、截止阀和止回阀.pdf
- 保时捷全车电路图查询系统.pdf
- 国际贸易实务练习答案chapter 5.pdf
- 模联立场写作指导.pdf
- 手工艺沉默辅音结刀手腕知道编织编写了ben g1 dr 44 arts and crafts dayG1 DR 44.pdf
- 批准pi042g-风格技术数据表规格选项斯坦福工业发电机符合06 td en rev.pdf
- 客户化定制功能需求描述zte fbr026-sso集成登录.pdf
- digital booklet-head full of dre数字小册子一个充满头.pdf
- 教程案例有效enfgINFG.pdf
文档评论(0)