文档详情

C_数据库访问.ppt

发布:2018-03-20约2.87千字共22页下载文档
文本预览下载声明
ADO·NET对象模型 -----使用 ADO.NET ADO·NET简介 微软提出的访问数据库的一项新技术。 ADO.NET 对象结构 ADO对象模型 (1)Connection 连接数据库 (2)Command 向数据库发送查询命令; (3)DataReader 直接读取的仅向前流数据源 (4) DataAdapter 提供数据源和数据库之间的接口对驻留内存中DataSet 记录集 为什么使用 Connection 示例1 代码分析 关键代码 Connection 主要成员 连接数据库步骤 连接数据库的步骤: 1、定义连接字符串 为什么使用 Command Command 的主要成员 使用 Command 步骤 使用Command步骤: 1、创建数据库连接 2、定义 SQL 语句 3、创建 Command 对象 4、执行命令 用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服务器上创建的存储过程 使用数据集读取数据 创建数据连接 用 SqlDataAdapter对象保存查询 创建数据集并用DataTable来填充 数据库编程的工作方式 创建DataAdapter 对象 通过DataAdapter 对象从数据库取回数据填充到DataSet 对象 将DataSet 对象中的数据显示在窗体上. * * 应用程序 数据库 ADO·NET数据服务 数据库 Connection Command DataSet DataReader DataAdapter 到特定数据源的连接 从数据源中执行命令 将数据保存在与数据库分开 的缓存中 提供了对只读数据的高效访问 在数据库和数据集之间 交换数据 如果使用 Visual C#.NET 编写代码,则需要使用以下语句: using System.Data; using System.Data. SqlClient; 应用程序 数据源 请求数据 Connection 桥梁 // 数据库连接字符串 string connString = Data Source= . ;Initial Catalog=MySchool;User ID=sa; // 创建 Connection 对象 SqlConnection connection = new SqlConnection(connString); // 打开数据库连接 connection.Open(); MessageBox.Show(打开数据库连接成功); // 关闭数据库连接 connection.Close(); MessageBox.Show(关闭数据库连接成功); 表示本机 必须显式关闭连接 关闭数据库连接 Close 打开数据库连接 Open 说明 方法 连接字符串 ConnectionString 说明 属性 2、创建 Connection 对象 3、打开与数据库的连接 Data Source=服务器名;Initial Catalog=数据库名; User ID=用户名;Pwd=密码 SqlConnection connection = new SqlConnection(connString); 连接字符串 connection.Open( ); 没有密码,可省略 连接到本机的 pubs 数据库 // 连接字符串 string connString = Data Source=.;Initial Catalog=pubs;User ID=sa; // 创建Connection 对象 SqlConnection connection = new SqlConnection(connString); connection.Open( ); // 打开数据库连接 …… connection.Close( ); // 关闭数据库连接 关键代码 应用程序 打开
显示全部
相似文档