- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十四讲 简单数据库编程
第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概述 ADO.NET是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。是在.NET编程环境中优先使用的数据访问接口. 1..NET Framework数据提供程序 (1)SQL Server .NET数据提供程序 (2)OLE DB .NET数据提供程序 -Object Link and embed,即对象连接与嵌入.是通向不同的数据源的低级应用程序接口。 (3).NET数据提供程序模型的核心对象 .NET数据提供程序提供了四个核心对象,分别是Connection、Command、DataReader和DataAdapter 对象。 3.使用ADO.NET开发数据库应用程序的一般步骤 (1)根据使用的数据源,确定使用的.NET Framework数据提供程序; (2)建立与数据源的连接,需使用Connection对象; (3)执行对数据源的操作命令,通常是SQL命令,需使用Command对象; (4)使用数据集对获得的数据进行操作,需使用DataReader、DataSet等对象; (5)向用户显示数据,需使用数据控件。 2.DataSet数据集 14.1.4 ADO.NET对象及其编程 1.SqlConnection对象及其使用 [功能]:建立与特定数据源的连接。一般该对象不会单独使用,而是与其他ADO.NET对象一起使用,是其他ADO.NET对象的重要组成部分。 使用步骤 1、 声明一个SqlConnection对象 2、设置SqlConnection对象对象的ConnectionString属性 3、 调用SqlConnection对象对象的Open方法,打开数据库连接 4、 进行数据库操作 5、调用SqlConnection对象对象的Close方法,关闭数据库连接 [例14-1]编写一个用来测试连接的应用程序,用来建立与SQL Server数据库Student的连接。程序的设置界面如图14-3所示,程序的运行界面如图14-4所示。 使用示例 SqlConnection conn=new SqlConnection(); conn.ConnectionString=” server=s20227\\SQLEXPRESS;database=Student;integrated security=true”; conn.Open(); MessageBox.Show(已正确建立连接); conn.Close(); 说明:ConnectionString属性是SqlConnection最关键的属性,它记录了用于打开 SQL Server 数据库的字符串,以若干个“key=value”的形式组成,中间用分号间隔 SQL Server 数据库连接字符串中,Integrated Security=SSPI 表示使用 Windows 身份验证,即使用运行当前应用程序的用户来连接 SQL Server.其中安全支持提供者接口(SSPI)是一组用于微软 Windows 平台接入安全服务的应用程序接口(APIs)。 SqlConnectionconn=new SqlConnection(Server=.;DataBase=Student;UID=sa;PWD=;); _SQL Server验证方式 2.SqlCommand对象及其使用 (1)SqlCommand对象的常用属性 [功能]:表示要对 SQL Server 数据库执行的一个 Transact-SQL 语句或存储过程。当创建 SqlCommand 的实例时,读/写属性将被设置为它们的初始值。 (2)SqlCommand对象的常用方法 ? ExecuteNonQuery方法 [格
您可能关注的文档
- 八年级上册历史第一次月考复习知识点.doc
- 钻探编录全部表格.doc
- 高中政治高二(必修四)第一次月考.doc
- 杜拉拉升职记培训.ppt
- 中国矿业大学连职大学生生产实习全部表格.doc
- 论文全套表格及写作注意事项.doc
- 活动管理简介--主任晋升培训.ppt
- 七年级地理第一次月考复习.doc
- 2014至2015学年度第一学期九年级思品苏教版第一次月考.doc
- JavaScript1全部表单验证案例.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)