摘要:
分页策略数据表记录按页取出,只显示当前页的数据pageSize = 10,共105条第一页:1-10第二页:11-20第N页:begin(n-1)*pageSize+1end:n * pageSize第一种方式:基于缓存的分页策略1)数据库从中全部取出,只显示当前页2)只访问数据库一次,内存有压力.3)用户只关心一小部分数据,浪费4)好处是用户切换页面速度快,只有第一次取出时有延迟.5)适合:数据量不大,用户每页都会查看.比如:审批作业第二种方式:基于查询的分页策略1)每次从数据库中只取一页的数据.2)每次换页都要连接数据库,重新取数据.内存无压力3)每页取数据时间都差不多.4)适合:数据量大 阅读全文
摘要:
一.jdbc访问数据库的步骤:1. 注册驱动 Class.forName("oracle.jdbc.driver.OracleDriver");2. 根据url/dbUser/dbPwd构造连接(Connection) Connection conn = DriverManager.getConnection(url, dbUser, dbPwd);3. 根据Connection对象构造语句(Statement)对象 由语句对象传递sql语句到数据库,并接收结果. Statement stmt = conn.createStatement(); if 查询: 返回Resul 阅读全文