c#基础教程之chap6.ppt
文本预览下载声明
第六章 数据库编程-连接数据库 本章目标 了解ADO.NET 结构 了解ADO.NET 的组件 使用Command 对象和 Connection 对象 使用ADO.NET 进行事务处理 ADO.NET 简介 2-1 ADO.NET 简介 2-2 ADO.NET 的优点 互操作性 性能 可伸缩性 标准化 可编程能力 ADO.NET 对数据库的访问(3-1) ADO.NET 对数据库的访问(3-2) ADO.NET 对数据库的访问(3-3) .NET 数据提供程序 5-1 .NET 数据提供程序 5-2 .NET 数据提供程序 5-3 用于 SQL Server 的 .NET Framework 数据提供程序 .NET 数据提供程序 5-4 用于 OLEDB 的 .NET Framework 数据提供程序 .NET 数据提供程序 5-5 用于 ODBC 的 .NET Framework 数据提供程序的命名空间 用于 Oracle 的 .NET Framework 数据提供程序的命名空间 知识点小结 使用的名称空间 SQL Server using System.Data.SqlClient OLE DB using System.Data.OleDb Oracle using System.Data.OracleClient ODBC using System.Data.Odbc 为什么使用 Connection 示例1 代码分析 关键代码回顾 Connection 主要成员 连接数据库步骤 连接数据库的步骤: 1、定义连接字符串 Connection 对象 小结 为什么使用 Command Command 的主要成员 使用 Command 步骤 使用Command步骤: 1、创建数据库连接 2、定义 SQL 语句 3、创建 Command 对象 4、执行命令 Command 对象 用SQL 语句的Command设置 SqlCommand Comm=new SqlCommand(); Comm.CommandText=SQL 语句; Comm.CommandType=CommandType.Text ; Comm. Connection=sqlConn; 用存储过程的Command设置 SqlCommand Comm=new SqlCommand(); Comm.CommandText=sp_UpdateName; Comm.CommandType=CommandType. StoredProcedure ; Comm. Connection=sqlConn; 其中,Sp_UpdateName是在SQL Server服务器上创建的存储过程 综合示例 完成系统登录功能 1、验证管理员的用户名和密码是否存在 2、验证通过,显示管理员主窗体 用户验证方法框架 ValidateUser() 方法框架 用户验证方法具体实现 第一步:建立数据库连接 增加 DBHelper 类 小结 总结 Connection 对象的什么方法用来打开和关闭数据库连接? ExecuteScalar()方法返回什么? 知识点小结 Connection对象的作用 Connection对象的两种使用方法 拖拉控件 写代码 四种典型的连接方式的应用名称空间和连接字符串的写法 SqlConnection OleDbConnection OracleConnection OdbcConnection .NET 中的事务处理 3-1 .NET 中的事务处理 3-2 .NET 中的事务处理 3-3 SqlTransaction 类 3-1 SqlTransaction 类 3-2 SqlTransaction 类 3-3 应用程序示例 7-1 应用程序示例 7-2 应用程序示例 7-3 应用程序示例 7-4 应用程序示例 7-5 应用程序示例 7-6 Sample Application 7-7 总结 2-1 .NET framework 中的 ADO.NET 是一组类,允许应用程序与数据库交互,以便检索和更新信息 DataSet 和 .NET 数据提供程序是 ADO.NET 的两个主要组件 每种 .NET 数据提供程序都是由以下四个对象组成: Connection Command DataAdapter DataReader 总结 2-2 Connection 对象用于在应用程序和数据库之间建立连接 Command 对象允许向数据库传递请求、检索和操纵数据库中的数据 事务处理是一组数据操作,这些操作要么必须全部成功,要么必须全部失败,以保证数据的一致性和完整性 帐单 编号 说明 数量 价格 总计 1 肥皂 5 20 100 编号:12439日期
显示全部