- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ADO.NET数据库访问 -*- 掌握ADO.NET的原理与结构 掌握Connection类的使用 掌握Command类的使用 掌握DataReader类的使用 掌握DataAdapter类的使用 掌握DataSet、DataTable、DataRow的使用 掌握以断开连接和连接的方式操作数据库 目标 -*- ADO.NET简介 ADO.NET编程模型用于对关系或非关系型数据源的操作。 ADO(ActiveX Data Object),是一个用于存取数据源的COM组件 。 ADO.NET在很多方面和ADO比较相近 。 ADO.NET的特征: 非连接数据体系 在数据集中缓存数据 用XML进行数据传送 通过数据命令和数据库相互作用 -*- ADO.NET中的命名空间 System.Data System.Data.OLEDB System.Data.SQLClient System.Data.OracleClient System.Data.Sql System.Data.SqlTypes Microsoft.SqlServer.Server System.Transactions -*- ADO.NET结构模型 ADO.NET包括两个核心组件:DataSet和数据提供程序,用于实现数据操作和数据访问的分离。 -*- ADO.NET结构原理 应用程序可以通过数据集或DataReader来访问数据库。 数据访问原理 : -*- SQL Server 2008 SQL Server是微软公司提供的一个安全、可靠、高效、用于企业数据管理和商业智能应用的平台。 SQL Server配置管理器 SQL Server资源管理器 -*- ADO.NET的核心对象 ADO.NET有以下几个核心组件: Connection Command DataReader DataAdapter DataSet -*- Connection-1 连接不同数据库的连接类: OleDbConnection类:在System.Data.Oledb命名空间,主要用于连接Access、SQL Server 6.5以下版本的数据库 OdbcConnection类:在System.Data.Odbc命名空间,用于连接ODBC数据源 SqlConnection类:在System.Data.SqlClient命名空间,用于连接SQL Server数据库 OracleConnecton类:在System.Data.OracleClient命名空间,用于连接Oracle数据库 连接字符串必须提供3个信息 : 数据库所在服务器的位置(Data Source); 数据库的名称(Initial Catalog); 数据库的身份验证方式(Windows集成验证或者是SQL Server身份验证)。 -*- Connection-2 连接字符串示例: 创建Connection对象 打开和关闭连接 : Data Source=.;Initial Catalog=TestDb;Integrated Security=True Windows集成验证 Data Source=.;Initial Catalog=TestDb;User ID=sa;Password=a SQL Server身份验证 stringconnString = Data Source=.;Initial Catalog=TestDb;Integrated Security=True; SqlConnection conn = new SqlConnection(); conn.ConnectionString = connString; conn.Open() //打开连接 conn.Close() //关闭连接 -*- 应用程序配置文件 app.config是应用程序配置文件 app.config文件中的connectionStrings标签配置连接字符串 通过ConfigurationManager.ConnectionStrings集合可获得连接字符串 : configuration …… !--数据库连接字符串-- connectionStrings add name=MyConnectionString connectionString=Data Source=.;Initial Catalog=TestDb; Integrated Security=True/ /connectionStrings /configuration stringconnString = ConfigurationManager.Connect
您可能关注的文档
- (Java Web程序设计及实践)第2章 Servlet会话跟踪.ppt
- (Java Web程序设计及实践)第3章 JSP基础.ppt
- (Java Web程序设计及实践)第4章 JSP指令和动作.ppt
- (Java Web程序设计及实践)第5章 JSP内置对象.ppt
- (Java Web程序设计及实践)第6章 EL和JSTL.ppt
- (Java Web程序设计及实践)第7章 监听和过滤.ppt
- (Java Web程序设计及实践)第8章 AJAX基础.ppt
- (Java Web程序设计及实践)第9章 Web Services概述.ppt
- (Java Web程序设计及实践)第10章 SOAP、WSDL和UDDI.ppt
- (Oracle数据库应用开发及实践)01_第1章数据库概述.ppt
最近下载
- 2025广西公需科目培训考试答案(90分)——“一区两地一园一通道”建设;人工智能时代的机遇与挑战(1).pdf VIP
- 报刊客户的营销方案(3篇).docx VIP
- 纺织企业(印染厂)全套组织架构、部门岗位职能设计及全套企业管理制度汇编(拿来即用).docx
- 电网物资质量检测能力评价导则(试行).docx
- 贵州省教科院贵州省教育学会教学设计论文评选结果.docx VIP
- 中石化三井化学7.5万吨年三元乙丙橡胶合资项目_环评简本.pdf VIP
- 泌尿外科护理一科一品汇报.pptx VIP
- 消防设备项目投标方案投标文件(技术方案).doc
- 2.6.1生物的分类课件(共38张PPT)——初中生物学苏教版(2025)七年级上册(含音频+视频).pptx VIP
- 教育理论基础知识大全.docx VIP
文档评论(0)