- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第14章 简单数据库编程 本章要点: ? 数据库的基本概念 ? ADO.NET的基本概念 ? .NET Framework数据提供程序 ? ADO.NET对象 ? ADO.NET数据控件 ? ADO.NET数据库编程方法 14.1 理论知识 14.1.1 数据库的基本概念 1.数据库应用概述 2.数据库的基本概念 所谓数据库(Database DB),其实就是存放在计算机的外存储器中的相关数据的集合,可以形象地看作是数据的“仓库”,它是通过文件或类似于文件的数据单位组织起来的。 3.数据模型与关系数据库 14.1.2 ADO.NET概述 1..NET Framework数据提供程序 (1)SQL Server .NET数据提供程序 (2)OLE DB .NET数据提供程序 (3).NET数据提供程序模型的核心对象 .NET数据提供程序提供了四个核心对象,分别是Connection、Command、DataReader和DataAdapter 对象。 2.DataSet数据集 3.使用ADO.NET开发数据库应用程序的一般步骤 (1)根据使用的数据源,确定使用的.NET Framework数据提供程序; (2)建立与数据源的连接,需使用Connection对象; (3)执行对数据源的操作命令,通常是SQL命令,需使用Command对象; (4)使用数据集对获得的数据进行操作,需使用DataReader、DataSet等对象; (5)向用户显示数据,需使用数据控件。 14.1.3 SQL语言 1.数据查询 [格式]:SELECT [ALL | DISTINCT |TOP N|TOP N PERCENT] *|列名1或表达式1 [AS 列标题1 ] [,列名2或表达式2 [AS 列标题2]…] FROM 表名1 [ IN 数据库名1] 别名1[,表名2 [ IN 数据库名2] 别名2 …] [WHERE 条件] [GROUP BY列名1 [, 列名2]…] [HAVING 条件] [ORDER BY 列名1 [ASC | DESC] [, 列名2 [ASC | DESC]…]] 例如,有语句: Select 学号,姓名,年级 from 学生 Where 专业=自动化 其作用是“列出自动化专业的全部学生的学号、姓名和年级。” 又如,有语句: SELECT 学生.学号,学生.姓名,必修课成绩.课号,必修课成绩.成绩 FROM 学生,必修课成绩 WHERE 学生.学号=必修课成绩.学号 其作用是“查询出所有学生的必修课的学习情况,查询结果中包含学号、姓名、课号和成绩。” 2.插入记录 [格式]:INSERT INTO 表名[(字段名1 [, 字段名2, …])] VALUES (表达式1 [,表达式2,…]) 例如,有下列语句: INSERT INTO 学生(学号,姓名,专业) VALUES(040501,朱碧春,计算机软件) 其功能是向“学生”表中插入一条记录,并给学号、姓名和专业字段赋值。 3.修改记录 [格式]:UPDATE 表名 SET 字段名1 = 表达式1[,字段名2=表达式2…] [WHERE 条件]] 4.删除记录 [格式]:DELETE FROM 表名 [WHERE 条件] 例如,有以下语句: DELETE FROM 学生 WHERE 专业=经济管理 其作用是从“学生”表中删除所有“经济管理”专业的学生。 14.1.4 ADO.NET对象及其编程 1.Connection对象及其使用 【例14-1】 编写一个用来测试连接的应用程序,用来建立与当前目录下的Microsoft Access 2002数据库Student.mdb的连接。程序的设置界面如图14-3所示,程序的运行界面如图14-4所示。 基本代码 using System.Data.OleDb ; private void button1_Click(object sender, System.EventArgs e) { //设置连接字符串 string CString=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Student.MDB; try { OleDbConnection MyCon=new OleDbConnection(CString);//创建连接对象 MyCon.Open();//打开连接 MessageBox.Show(已正确
您可能关注的文档
- 酒店商务中心员文晋级述职报告.ppt
- 民企怎样应对民工荒.doc
- 酒类营销策划的方案.ppt
- 民俗年度货展招商简报.doc
- 非法雇佣童工案例.doc
- 酷派D550品产培训资料.ppt
- 酸的和甜的[一]教学课件.ppt
- 采购必备合约管理与风险防范.ppt
- 非现场答辩—校园路灯智能控制系统设计.doc
- 里昂惕夫反论及其它.ppt
- 市政协社情民意特邀信息员培训班领导讲话-领导讲话模板.doc
- 市肿瘤医院2011年党建工作总结.doc
- 2025年医德医风七个方面问题查摆问题清单.docx
- 国企2025年作风建设总结大会主持词+作风建设总结会议上的讲话.docx
- 关于集团公司党委2025年前三季度落实全面从严治党主体责任情况的报告+全面从严治党主体责任清单.docx
- 2025年关于在“学精神、强作风、促攻坚”大讨论中的学习心得体会.docx
- 省生态环境厅“树牢正确政绩观”专题学习会上的交流发言+在生态环境系统突出问题大整改视频会议上的讲话.docx
- 2025年省委十二届九次全精神党课讲稿辅导报告.docx
- 关于国有企业党委、税务局2025年党风廉政建设专题教育活动总结报告.docx
- 在关于深化作风建设暨落实“回头看”工作部署会议上的讲话+学习教育总结专题会上的讲话+常态化长效化研讨材料.docx
最近下载
- 捕捉幼儿兴趣-邂逅动态生成“——幼儿园生成课程研训研讨主题培训.pptx VIP
- 2025年下半年中储粮有限公司招聘笔试参考题库附带答案详解.docx VIP
- 煤矿评职称个人总结6篇.docx VIP
- 标准规范文件:ASME_B36.19M-2004(中文版).pdf VIP
- 铁塔换电管理系统操作手册.docx VIP
- 长庆低渗透油藏描述难点、主要做法及典型案例.pptx VIP
- 洗车工安全知识培训课件.pptx VIP
- 2025北京房山区区直部门和乡镇(街道)全日制临聘人员招聘37人笔试备考试题及答案解析.docx VIP
- 建筑施工企业事故隐患内部报告奖励机制.docx VIP
- 福斯Logix 3200MD数字定位器使用中文说明书.pdf VIP
文档评论(0)