数据库访问与数据库程序设计单元3 从数据表中获取单一数据.ppt

数据库访问与数据库程序设计单元3 从数据表中获取单一数据.ppt

  1. 1、本文档共84页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在参数集合中为参数添加一个参数对象并设置参数值的方法主要有以下几种。 (1)先在参数集合中为参数添加一个参数对象,然后再设置参数值。 (2)先在参数集合中为参数添加一个参数对象,且声明一个SqlParameter类型的变量代表此参数对象,然后通过该变量设置参数的值。 (3)在参数集合中为参数添加一个参数对象并设置参数的值。 5.包含参数的数据命令或存储过程的执行流程 (1)创建Connection对象,并设置相应的属性值。 (2)打开Connection对象。 (3)创建Command对象并设置相应的属性值。 (4)创建参数对象,将建立好的参数对象添加到Command对象的Parameters集合中。 (5)给参数对象赋值。 (6)执行数据命令。 (7)关闭相关对象。 3.7 LINQ简介 语言集成查询(Language-Integrated Query,LINQ)是Microsoft公司推出的一项新技术,它能够将查询直接引入.NET Frameword 3.5所支持的编程语言(如C# 或VB.NET等)中。 1.LINQ概述 2.LINQ的基本组成 3.LINQ和ADO.NET的关系 3.8 LINQ的查询表达式与常用子句 (1)from子句。 (2)select子句。 (3)where子句。 (4)orderby子句。 (5)group by子句。 (6)into子句。 (7)join子句。 (8)let子句。 3.9 JDBC的Statement对象 1.创建Statement对象 Statement对象使用Connection的createStatement方法创建,用来执行静 态的SQL语句并返回执行的结果。 示例代码如下。 Statement statement = null; statement = conn.createStatement ( ResultSet. TYPE_SCROLL_SENSITIVE , ? ResultSet.CONCUR_READ_ONLY ) ; 2.使用Statement对象执行语句 Statement接口提供了3种执行SQL语句的方法:executeQuery、executeUpdate和execute。 使用哪一个方法由SQL语句所产生的内容决定。 (1)ResultSet executeQuery(String strSql)。 (2)int executeUpdate(String strSql)。 (3)boolean execute(String sql)。 3.关闭Statement对象 Statement对象将由Java垃圾收集程序自动关闭。 而作为一种良好的编程风格,应在不需要Statement对象时显式地关闭它们,有助于避免潜在的内存问题。 3.10 JDBC的ResultSet对象 JDBC的ResultSet对象包含了执行某个 SQL语句后返回的所有行,表示返回结果 集的数据表,该结果集可以由Statement对象、 PreparedStatement对象或者CallableStatement 对象执行SQL语句后返回。 单元小结 本单元通过多个实例探讨了建立ADO.NET 数据命令SqlCommand对象的方法、使用数据 命令执行Transact-SQL语句和存储过程的方法、使用数据命令的ExecuteScalar方法从数据表中 获取单一数据的方法、使用包含参数的存储过 程从数据表中获取单一数据的方法、在.NET平 台的Web页面中使用LINQ方式从SQL Server数 据表中获取单一数据的方法、在Java平台中使 用JDBC方式从数据表中获取单一数据的方法。 还介绍了ADO.NET的SqlCommand对象的属性和方法、LINQ概述和基本组成、LINQ和ADO.NET关系、JDBC的Statement对象、JDBC的ResultSet对象等。 单元习题 (1)如果Command对象执行的是存储过程,其属性CommandType的取值是(  )。 A.CommandType.Text B.CommandType.StoredProcedure C.CommandType.TableDirect D.没有限制 (2)Command对象执行查询语句时,调用(  )方法,会返回结果集中的第一条记录的第一个字段的值。 A.ExecuteReader B.ExecuteScalar C.ExecuteNonQuery D.ExecuteXmlRead

文档评论(0)

autohhh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档