jsp写网上卖书系统,一直跑不过,用和同学一样的代码也不好使。报错一直在sql语句中。同学在机房用的sql sever 2008.我自己的电脑用的是mysql。算是长记性了。
记录课堂笔记
sql sever2008中:
String sql = "select top " + pageSize + " * from book where bookId not in " +"(select top "+ pageSize*(now-1) + " bookId from book)";
mysql中修改为:
String sql="select * from book limit "+pageSize*(now-1)+","+pageSize;//limit后面一定要加空格
pageSize = 6; //每页显示的记录数
now = 0; //now表示当前页,初值随便设置比如等于0
上面的sql语句相当于select * from book limit 0,6。也就是说从第一条记录开始查询,返回六条记录。
MySQL:select * from book limit 2
SQLserver:select top 2 * from book