第9章使用ADONET访问数据库ppt课件.ppt

第9章使用ADONET访问数据库ppt课件.ppt

ID:59490201

大小:351.50 KB

页数:26页

时间:2020-09-13

第9章使用ADONET访问数据库ppt课件.ppt_第1页
第9章使用ADONET访问数据库ppt课件.ppt_第2页
第9章使用ADONET访问数据库ppt课件.ppt_第3页
第9章使用ADONET访问数据库ppt课件.ppt_第4页
第9章使用ADONET访问数据库ppt课件.ppt_第5页
资源描述:

《第9章使用ADONET访问数据库ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章使用ADO.NET访问数据库本章讲述的主要内容9.1ADO.NET和数据库通用接口9.2数据库连接对象(Connection)9.3数据库命令对象(Command)9.4数据读取对象(DataReader)9.5数据适配器对象(DataAdapter9.1ADO.NET和数据库通用接口9.1.1ADO.NET概述ADO.NET是对ADO的一个跨时代的改进,它们之间有很大的差别。最主要表现在ADO.NET可通过DateSet对象在“断开连接模式”下访问数据库,即用户访问数据库中的数据时,首先要建立与数据库的连接,从数据库中下载需要的数据到本地缓冲区,之后断开与数据库的连接。此

2、时用户对数据的操作(查询、添加、修改、删除等)都是在本地进行的,只有需要更新数据库中的数据时,才再次与数据库连接,在发送修改后的数据到数据库后关闭连接。这样大大减少了因连接过多(访问量较大时)对数据库服务器资源的大量占用。9.1ADO.NET和数据库通用接口9.1.2数据库通用接口美国微软公司提供的数据库通用接口程序,经过了ODBC→OLEDB→ADO→ADO.NET几个发展阶段。1.ODBC通用数据库接口ODBC(OpenDatabaseConnectivity,开放数据库互联)2.ADO通用数据库接口ADO(ActiveDataObject,动态数据对象)9.1ADO.NET

3、和数据库通用接口9.1.3ADO.NET的数据模型ADO.NET采用了层次管理的结构模型,各部分之间的逻辑关系如下图所示。9.1ADO.NET和数据库通用接口9.1.4ADO.NET中的常用对象在ADO.NET中数据集与数据提供器是两个非常重要,而又相互关联的核心组件。它们二者之间的关系如下图所示。9.2数据库连接对象(Connection)9.2.1Connection对象概述Connection类提供了对数据源连接的封装。类中包括连接方法及描述当前连接状态的属性。在Connection类中最重要的属性是ConnectionString(连接字符串),该属性用来指定服务名称、数

4、据源信息及其他登录信息。ConnectionString中有两个重要的重要的部分:字符串的内容和数据提供器名称。字符串内容中包含有“DataSource”(数据源)、“InitialCatalog”(默认连接数据库)及用于描述用户身份的“UserID”和“Password”。9.2数据库连接对象(Connection)9.2.2创建Connection对象SqlConnection连接对象名=newSqlConnection(连接字符串);或:SqlConnection连接对象名=newSqlConnection();连接对象名.ConnectionString=连接字符串;9.

5、2数据库连接对象(Connection)9.2.3Connection对象的属性和方法1.Connection对象的属性9.2数据库连接对象(Connection)9.2.3Connection对象的属性和方法2.Connection对象的方法9.2数据库连接对象(Connection)9.2.4数据库的连接字符串1.连接字符串中的常用属性9.2数据库连接对象(Connection)9.2.4数据库的连接字符串2.连接到SQLServer的连接字符串SQLServer的.NETFramework数据提供程序,通过SqlConnection对象的ConnectionString属性

6、,设置或获取连接字符串,可以连接MicrosoftSQLServer7.0或更高版本。其语法格式为:"DataSource=服务器名或IP;InitialCatalog=数据库名;UserID=用户名;Password=密码"或者"Server=服务器名或IP;Database=数据库名;Uid=用户名;Pwd=密码;Trusted_Connection=False"9.2数据库连接对象(Connection)9.2.4数据库的连接字符串3.连接到OLEDB数据源的连接字符串OLEDB的.NETFramework数据提供器,通过OleDbConnection对象的Connecti

7、onString属性,设置或获取连接字符串,提供与OLEDB公开数据源的连接或SQLServer6.x更早版本的连接。对于OLEDB.NETFramework数据提供程序,连接字符串格式中的Provider关键字是必需的,必须为OleDbConnection连接字符串指定提供程序名称。下列连接字符串使用Jet提供程序连接到一个MicrosoftAccess数据库。"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=数据库名;UserID=用户

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

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

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