- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C_数据库访问
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( ); // 关闭数据库连接 关键代码 应用程序 打开
文档评论(0)