db2实在用的很不顺,还是mysql好啊

jsp 创建连接数据集     stat = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,                    ResultSet.CONCUR_READ_ONLY );,注意啊其他数据库用TYPE_SCROLL_SENSITIVE 敏捷的,能及时得到数据库新数据的,db2可能是有缓存机制还是其他原因,用不敏捷的否则稍微复杂的联合查询语句就失败,也许是驱动不行

还有的sql语句,也是因为联合,稍微复杂了一些,mysql可以的,db2不行的,有的语句好在不用inner join而用多个表,分割不用on而用where写连接条件,也勉强凑合查出来了

mysql分页有limit语句写分页太好了 比如从记录2到记录3
select * from table1 limit 1,2 
 db2就比较烦一些select * from (select row_number() over() row, tmp.* from (select * from table1) tmp) where row>1 and row<4

你可能感兴趣的:(编程日志)