- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c#_ado,c语言,cf,c站,c语言入门,c罗,c语言编程软件,c
使用Command对象访问数据库 Command的主要成员 属性或方法 说明 Connection Command对象使用的数据库连接 CommandText 执行的SQL语句 ExecuteNonQuery() 执行不返回行的语句,如UPDATE等, 执行后返回受影响的行数 ExecuteReader() 返回DataReader对象 ExecuteScalar() 执行查询,并返回查询所返回的结果集中第一行的第一列。 使用Command对象访问数据库 使用 ExecuteNonQuery() 的步骤: (1)创建 Connection 对象; (2)定义sql 语句; (3)创建 Command 对象; (4)执行 ExecuteNonQuery() 方法; (5)根据返回的结果进行处理。 SqlCommand成员 举例 SqlDataReader To create a SqlDataReader, you must call the ExecuteReader method of the SqlCommand object, instead of directly using a constructor. SqlDataReader成员 其中的一个GetXXX方法说明 sqlDataReader 举例 练习 建立用户表,连接、读取表数据 登陆验证举例 注意事项 using 出了该作用域就Dispose()然后 调用 Close() Close() 关闭对象,可再打开 Dispose() 销毁对象,不可再打开 注入漏洞与参数化sql 比如 select * from student wherer id = 3 or 1 = 1; 变量参数化变量。 string sql = select * from student where id = @id; cmd.Parameters.Add(new SqlParameter(id, id)); 使用DataAdaper与DataSet对象操作数据库 1. DataAdaper与DataSet 2. DataGridView DataAdaper与DataSet DataReader是一种快速的、轻量的、只进的数据访问对象。 当数据量较大,想要大批量的查询和修改数据,或者想在断开数据库连接的情况下操作数据时可以使用DataSet对象。 DataSet 数据集可以简单理解为一个临时数据库。 DataSet将数据源的数据保存在内存中并独立于任何数据库。 DataSet中的数据相当于数据源的数据的一个副本,程序断开和数据源的连接,和内存中的DataSet数据交互。 可以及大的加快数据访问和处理速度同时也节约了资源。 DataAdaper与DataSet DataSet 的基本结构 DataAdaper与DataSet DataAdaper与DataSet 要使用DataSet,必须先创建 DataSet 对象 ,语法如下: DataSet 数据集对象 = new DataSet(数据集的名称字符串); 其中数据集的名称字符串可以省略,示例: //创建一个名为“NewDataSet”的数据集 DataSet dataSet = new DataSet(); //创建一个名为MyData的数据集 DataSet dataSet = new DataSet(MyData); DataSet例子 DataAdaper与DataSet DataAdapter 是 DataSet 和数据源之间的桥接器,用于检索和保存数据。 DataAdapter的主要成员 属性或方法 说明 SelectCommand 从数据库检索数据的 Command 对象 Fill () 向 DataSet 中的表填充数据 Update () 将 DataSet 中的数据提交到数据库 DataAdaper与DataSet 使用DataAdapter对象填充数据集时,先使用 Connection 连接数据源,然后使用 Fill() 方法填充DataSet中的表 。 (1)创建 SqlDataAdapter对象 SqlDataAdapter 对象名 = new SqlDataAdapter(查询用sql语句, 数据库连接); (2) 填充DataSet DataAdapter对象. Fill(数据集对象, 数据表名称字符串); 填充DataSet例子 DataAdaper与DataSet 使用SqlCommandBuilder 对象来自动生成更新需要的相关命令,简化操作,步骤如下:
您可能关注的文档
最近下载
- 2019中国大数据产业发展白皮书.pdf VIP
- 《农村饮水安全课件》课件.ppt VIP
- 高考物理必备—高一新生快速入门高中物理学习技巧---深挖物理概念,注重物理思想方法(1).doc VIP
- 急救知识与技术.pptx VIP
- 2025年青海省工会社会工作者招聘考试(工会理论知识)仿真试题及答案.docx VIP
- 《党政机关厉行节约反对浪费条例》详细内容学习(PPT+文稿).pptx VIP
- 人教版(2024)七年级上册英语Starter Unit 1-3语法知识点讲义.docx VIP
- 人事档案转递通知单(样板).doc VIP
- 智慧园区方案.docx VIP
- 《流浪地球流浪地球(2019)》英中字幕.pdf VIP
文档评论(0)