博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL数据库分页查询,Oracle数据库分页查询,SqlServer数据库分页
阅读量:5241 次
发布时间:2019-06-14

本文共 3437 字,大约阅读时间需要 11 分钟。

DROP TABLE IF EXISTS `student`;CREATE TABLE `student` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `name` varchar(255) NOT NULL,  `pass` varchar(255) NOT NULL,  `sex` varchar(255) NOT NULL,  `age` int(11) NOT NULL,  `address` varchar(255) DEFAULT NULL,  PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;-- ------------------------------ Records of student-- ----------------------------INSERT INTO `student` VALUES ('1', '张三1', '111', '男', '21', '湖北省十堰市');INSERT INTO `student` VALUES ('2', '李四2', '123', '男', '21', '上海市静安区');INSERT INTO `student` VALUES ('3', '张三3', '111', '男', '21', '湖北省十堰市');INSERT INTO `student` VALUES ('4', '李四4', '123', '男', '21', '上海市静安区');INSERT INTO `student` VALUES ('5', '张三5', '111', '男', '21', '湖北省十堰市');INSERT INTO `student` VALUES ('6', '李四6', '123', '男', '21', '上海市静安区');INSERT INTO `student` VALUES ('7', '张三7', '111', '男', '21', '湖北省十堰市');INSERT INTO `student` VALUES ('8', '李四8', '123', '男', '21', '上海市静安区');INSERT INTO `student` VALUES ('9', '张三9', '111', '男', '21', '湖北省十堰市');INSERT INTO `student` VALUES ('10', '李四0', '123', '男', '21', '上海市静安区');

 

一.查询5~10条数据

mysql分页查询:

select * from student limit 5,10; 

 

oracle分页查询:

select * from (select *,rownum rn from student )where rn between 6 and 10;

 

sqlserver分页查询:

select top 10 * from student  where  id not in(select  top 5 id from student order by id ) order by id ;

 

DB2分页查询:

select * from (select *,rownumber() over() as  rownum  from student )where rn between 6 and 10;

 

二.jdbc链接数据库代码

 1.jdbc链接mysql

package com.zjl.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DbUtils {        private  static  final String URL="jdbc:mysql://localhost:3306/DataBaseName?useUnicode=true&characterEncoding=utf-8";                  private  static  final String USER="root";    private  static  final String PASSWORD="password";        static{          try {                Class.forName("com.mysql.jdbc.Driver");                           } catch (ClassNotFoundException e) {               e.printStackTrace();           }    }            public static Connection getConnection() throws SQLException{        return DriverManager.getConnection(URL, USER, PASSWORD);    }        //关闭方法    public  static void close(ResultSet rs, Statement stat, Connection conn) throws SQLException{        if(rs!=null){            rs.close();        }if(stat!=null){            stat.close();        }if(conn!=null){            conn.close();        }    }        }

2.jdbc链接oracle数据库

package com.zjl.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement; public class DbUtils { private static final String URL="jdbc:oracle:thin:@192.168.0.1:1521:DataBaseName?useUnicode=true&characterEncoding=utf-8"; private static final String USER="root"; private static final String PASSWORD="password"; static{ try { Class.forName("oracle.jdbc.driver.OracleDriver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } } public static Connection getConnection() throws SQLException{ return DriverManager.getConnection(URL, USER, PASSWORD); } //关闭方法 public static void close(ResultSet rs, Statement stat, Connection conn) throws SQLException{ if(rs!=null){ rs.close(); }if(stat!=null){ stat.close(); }if(conn!=null){ conn.close(); } } }

转载于:https://www.cnblogs.com/zjl6/p/7230124.html

你可能感兴趣的文章
【hdu 1429】胜利大逃亡(续)
查看>>
图论-次短路求法
查看>>
What's New for Visual C# 6.0
查看>>
ExtJs学习笔记之ComboBox组件
查看>>
关于收费软件
查看>>
getopt_long
查看>>
TensorFlow MNIST CNN 代码
查看>>
javascript之Style物
查看>>
JSON跨域解决方案收集
查看>>
SSH框架整合总结
查看>>
图的深度优先遍历
查看>>
C# 之 提高WebService性能大数据量网络传输处理
查看>>
md5sum命令详解
查看>>
[bzoj1004] [HNOI2008] Cards
查看>>
应该是实例化对象的没有对属性赋值时,自动赋值为null,但不是空指针对象引用...
查看>>
原生HttpClient详细使用示例
查看>>
几道面试题
查看>>
Factory Design Pattern
查看>>
python中贪婪与非贪婪
查看>>
guava API整理
查看>>