一 : 通过ResultSet获取到rs的记录数的几种方法
??
JDBC中的ResultSet API没有直接获取记录条数的方法,现介绍几个:
方法一:利用ResultSet的getRow方法来获得ResultSet的总行数
ResultSet rs = ps.executeQuery(sql);
rs.last(); //移到最后一行
int rowCount = rs.getRow();//得到当前行号,也就是记录数
rs.beforeFirst();
//如果还要用结果集,就把指针再移到初始化的位置
方法二:利用循环ResultSet的元素来获得ResultSet的总行数
ResultSet rs = ps.executeQuery(sql);
int rowCount = 0; while(rs.next())
{
rowCount++;
}
方法三:利用sql语句中的count函数获得ResultSet的总行数
String sql = "select count(*) record from tablename";
ResultSet rs = ps.executeQuery(sql);
int rowCount = 0;
if(rs.next())
{
rowCount=rs.getInt("record");
}
确实是JDK API并没有给我们一个很显式的关于ResultSet结果集的记录数,但是我们还是通过方法一知道,其实是可以通过其他的方法来进行变通的。(www.61k.com)所以,我们时常在使用JDK的时候,可能你想要某个功能,虽然在API中可能找不到相对应的方法,但是经常是可以通过其他的方式来变通实现,虽然有时这样的变通可能效率不高,但是也经常是我们自己再实现出来的可能更没有它的多种转换来的更好,所以一定要多学习,多研究API,不管是JDK,还是其他技术的,其实你只要是建立在其平台上的,你的绝大多数的需求都是可以通过它现有的来升华的。反正就是要多一种思维,就是站在别人的肩膀上学习和升华,我相信,我们使用的JDK,开源框架和工具包的开发水平还是非常之高的。
二 : 作文的记叙方法有几多种?解释每一种方法是怎样的.谢谢
作文的记叙方法有几多种?
解释每一种方法是怎样的.谢谢
顺叙、倒叙、插叙和平叙就是记叙文中最常用的四种方法。我们先假设正常的时间顺序为A-B-C,以它为参照标准来分析这四种记叙方法。
所谓顺叙,顾名思义就是按照事情起因、经过和结果的时间先后顺序来记叙一件事的方法,用字母表示就是A-B-C。先发生的先写,后发生的后写,完全忠于事情的实际。例如本册教材第8课(阿累的《一面》),作者满怀深情的叙述了他与鲁迅先生的一次见面。作者从1932年秋天的一天中午写起,进内山书店、看到鲁迅先生的书、欲买书又怕贵、鲁迅先生送书、直到“走出书店的门”,这半个钟头内发生的事,作者如实记下来了,并且与实际情况一致。这就是顺叙,一种最常用的也是最忠于实际的写法。
顺叙的写法由于与事情的实际情况相吻合,因此写起来比较容易操作,读者读起来也易于感知文章所写的内容。不过运用顺叙的记叙方法要注意有祥有略,不可流水帐似的平均使用笔墨。不然,作文就平铺直叙,读起来索然无味了。
倒叙与顺叙恰好相反,它的模式是C-A-B。也就是说,倒叙先把结果(或者某个最突出的片段)提到前面叙述,然后再交代事情的起因和经过。一般新闻类作品或回忆性文章多采用这种写法。如第1课《人民解放军百万大军横渡长江》,导语(第1、2句)即交代了震惊中外的渡江战役概貌,后面的主体部分才分别从我中路、西路、东路三路大军详细介绍了战役的具体进展情况并作了实事分析。又如12课《猫》,作者一开始就说:“我家养了好几次猫,结局总是失踪或死亡。”可见,这就是倒叙了。
要注意的是:倒叙提前的只是某个部分,其余的内容还是要按照顺叙来写。采用倒叙,必须是为了制造悬念和波澜,是因为结构或表达的需要,不能为了倒叙而倒叙,把倒叙当作一把万能钥匙。
插叙与顺叙、倒叙的最大区别是插叙涉及到两件事。它是在顺叙的过程中,由于表达的需要,插入另外一件与之有关的事,并在插入的故事结束以后,再继续原来的故事。也就是说是A-B(-D)-C模式。如第7课《驿路梨花》,全文采用顺叙,从“夕阳西下”写起,到“一弯新月升起了”,又到“这天夜里”,直到“第二天早上”,是典型的时间顺序。在文章第33自然段,插入了十多年前解放军战士学雷锋盖小屋的故事,不仅解开了文中的悬念,而且深化了全文中心。
一般说来,插叙的内容要对原文情节的发展、主题的表达有积极的映衬或铺垫作用,要能为全文的中心服务。
三 : 识别黑发晶的几个方法
61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1