2013年7月25日
摘要: 分页:select * from product limit 3, 2;从第三条往后取两条数据(不包括第三条,从1开始数起)String sql = "select * from product limit " + (pageNo-1)*pageSize + "," + pageSize;计算总共有多少页的算法:总记录数:totalRecords=select count(*) from tableName;总页数第一种算法:if(totalReocrds%pageSize!=0) tatalPages=totalRecords/pageSize+1;e 阅读全文
posted @ 2013-07-25 17:49 凯特的宝贝世界 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 在JSP中大部分都是由脚本小程序组成,所谓的脚本小程序就是里面直接包含了JAVA代码。在JSP中Scriptlet一共分为三种:·:定义局部变量,编写语句·:定义全局变量,可以编写类、方法·:表达式输出,专门输出变量或一个具体值1、此为最常见的Scriplet代码,代码如下:JSPDemo02.jsp:"+(++i)+"") ;%>发现,以上的程序无论怎么刷新页面,i的内容依然是11,是固定的,因为每次都重新声明了。2、一般情况下都会使用此Scriplet定义一个全局变量,全局变量是无论怎么刷新,都只声明一次,只有很少的情况下才 阅读全文
posted @ 2013-07-25 17:21 凯特的宝贝世界 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 1.Statement用于执行静态sql语句,在执行时,必须指定一个事先准备好的sql语句,也就是说sql语句是静态的。2.PrepareStatement是预编译的sql语句对象,sql语句被预编译并保存在对象中。被封装的sql语句代表某一类操作,语句中可以包含动态参数“?”,在执行时可以为“?”动态设置参数值。3.使用PrepareStatement对象执行sqll时,sql被数据库进行解析和编译,然后被放到命令缓冲区,每当执行同一个PrepareStatement对象时,它就会被解析一次,但不会被再次编译。在缓冲区可以发现预编译的命令,并且可以重用。所以PrepareStatement可 阅读全文
posted @ 2013-07-25 15:04 凯特的宝贝世界 阅读(329) 评论(0) 推荐(0) 编辑