adonet数据库访问技术

adonet数据库访问技术

ID:11805757

大小:1.39 MB

页数:69页

时间:2018-07-14

adonet数据库访问技术_第1页
adonet数据库访问技术_第2页
adonet数据库访问技术_第3页
adonet数据库访问技术_第4页
adonet数据库访问技术_第5页
资源描述:

《adonet数据库访问技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Web应用程序开发教程ASP.NET+SQLServer授课教师:职务:第10章ADO.NET数据库访问技术课程描述ADO.NET是ADO(ActiveXDataObjects)的升级版本,它为.NETFramework提供高效的数据访问机制。本章介绍ADO.NET数据访问技术的基本概念、常用对象和访问数据库的服务器端控件。本章知识点ADO.NET的结构和命名空间ADO.NET常用对象服务器端数据访问控件10.1ADO.NET的结构和命名空间ADO.NET的结构ADO.NET的命名空间10.1.1ADO.NET的结构1.Connection类2.Command类3.DataReader类4

2、.DataSet类5.DataAdapter类ADO.NET的结构10.1.2ADO.NET的命名空间命名空间说明System.Data.Common包含由.NETFramework数据提供程序共享的类。.NETFramework数据提供程序描述用于在托管空间中访问数据源(如数据库)的类的集合System.Data.Design包含可用于生成自定义类型化数据集的类System.Data.ODBC用于ODBC的.NETFramework数据提供程序System.Data.OleDb用于OLEDB的.NETFramework数据提供程序System.Data.OracleClient用于Ora

3、cle的.NETFramework数据提供程序System.Data.Sql包含支持SQLServer特定功能的类System.Data.SqlClient封装SQLServer.NETFramework数据提供程序。SQLServer.NETFramework数据提供程序描述了用于在托管空间中访问SQLServer数据库的类集合System.Data.SqlServerCe用于SQLServerMobile的.NETCompactFramework数据提供程序System.Data.SqlTypes包含SQLServer2000以及更高版本中使用的不同数据类型的各种信息10.2ADO.N

4、ET常用对象Connection对象Command对象DataReader对象DataSet对象DataAdapter对象DataView对象10.2.1Connection对象Connection类主要处理对数据库的连接,它是操作数据库的基础。该类表示应用程序和数据源之间的唯一会话。在.NETFramework中,使用IDbConnection接口定义Connection类的属性和方法。属性说明ConnectionString打开或连接数据库的字符串ConnectionTimeout尝试建立连接时终止尝试并生成错误之前所等待的时间Database当前数据库或连接打开后要使用的数据库的名称

5、State连接的当前状态方法说明Open打开对数据库的连接Close关闭当前对数据库的连接CreateCommand创建并返回一个与该连接相关联的Command对象BeginTransaction开始数据库事务ChangeDatabase更改当前打开的Connection对象的数据库数据库连接字符串StringConnectionString="DataSource=localhost;PersistSecurityInfo=True;UserID=sa;Password=sa;InitialCatalog=HrSystem;";DataSource表示数据源的机器名。InitialCat

6、alog表示SQLServer数据库。UserId表示用户ID,用于连接数据库的用户身份名称。Password表示用户密码,用于连接数据库的用户登录的密码。【例10.1】这是一个ASP.NET网站项目,它的运行界面如下。【例10.1】usingSystem.Data.SqlClient;SqlConnectionconn;//定义一个数据库连接对象;StringConnectionString="DataSource=localhost;PersistSecurityInfo=True;UserID=sa;Password=sa;InitialCatalog=HrSystem;";prot

7、ectedvoidPage_Load(objectsender,EventArgse){conn=newSqlConnection(ConnectionString);}【例10.1】单击“连接数据库”按钮时,执行button1_Click函数,代码如下:protectedvoidButton1_Click(objectsender,EventArgse){try{conn.Open();Label1.Text="连接成

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

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

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