21.1游标SQL检索操作返回一组称为结果集的行。这组返回的行都是与SQL语句相匹配的行。
结果集(result set)SQL查询所检索出的结果
游标的一些选项和特性:
(1)能够标记游标为只读,使数据能读取,但不能更新和删除。
(2)能控制可以执行的定向操作。
(3)能标记某些列为可编辑的,某些列为不可编辑的。
(4)规定范围,使游标对创建它的特定请求或对所有请求可访问。
(5)指...
分类:
数据库 时间:
2015-04-20 11:13:48
阅读次数:
247
一、引言union关键字用来连接多个结果集,union和union all的区别在于:union 对两个结果集进行并集操作,重复数据只显示一次;Union All,对两个结果集进行并集操作,重复数据全部显示。二、测试步骤1.student表2.unionselect * from stu where...
分类:
其他好文 时间:
2015-04-20 09:18:43
阅读次数:
182
题目地址:https://leetcode.com/problems/word-break-ii/题目解析:看到题目的第一思路是采用递归暴力解法,每找到一个单词将单词添加到返回的结果集中,并将查找的开始位置后移直到字符串的结尾。题目解答:import java.util.HashSet;import...
分类:
其他好文 时间:
2015-04-20 01:50:07
阅读次数:
167
contentprovider 自定义内容提供者步骤;
1、继承contentprovider
2、清单文件配置,包括主机路径配置:content://包名.类名
3、定义URI匹配器,用于匹配uri,若路径不满足条件返回-1。
4、添加匹配规则
5、复写增删改查方法
注意:结果集系统会自动关闭!!!...
分类:
其他好文 时间:
2015-04-19 13:12:59
阅读次数:
266
query是查询用的,而update是插入和更新,删除修改用的。executeQuery()语句是用于产生单个结果集的语句,如select语句,在什么情况下用,当你的数据库已经保存了数据后,要进行查询了。executeUpdate(),用于执行insert、update或者delete语句,返回值一...
分类:
其他好文 时间:
2015-04-18 17:35:52
阅读次数:
112
今天做了一个在hibernate中使用sql语句进行表链接查询的功能,得到的属性是来自两个表中的字段。下面对结果集遍历的方法进行记录。sql语句不写了。部分代码如下:List list = new ArrayList(); @SuppressWarnings("rawtypes") ...
分类:
数据库 时间:
2015-04-18 16:02:37
阅读次数:
147
hibernate提供了find查询方法。针对不同的结果,有不同的封装方式。1.返回全部字段String hql="from 类名 order by id";List list=this.find(hql); 这种情况下,返回的list中封装的是实例,稍微封装: request.setAttribu...
分类:
Web程序 时间:
2015-04-18 11:28:58
阅读次数:
119
巧用:mysql_num_rows--取得结果集中的行数;--用于select查找$query=mysql_query(select * from table_name);if($query && mysql_num_rows($query) )//只有当数据库中有数据时候才会去执行数据输出{ w....
分类:
数据库 时间:
2015-04-18 11:15:02
阅读次数:
102
一、返回多个数据集 检查你的访问数据库的代码,看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的系统具有扩展性,也可以减少数据库服务器响应请求的工作量。 如果用动态的SQL语句来返回多个数据集.....
分类:
Web程序 时间:
2015-04-17 21:54:29
阅读次数:
164
为什么使用游标:普通查询:把集合或多集作为一个整体来处理,不依赖任何顺序;游标对象查询:它用来处理查询返回的结果集中的各行,以指定的顺序一次只处理一行;使用游标的步骤:在某个查询的基础上声明游标;打开游标;从第一个游标记录中把列值提取到指定的变量;当还没有..
分类:
数据库 时间:
2015-04-17 18:37:43
阅读次数:
185