zoukankan      html  css  js  c++  java
  • MySQL数据库分页查询,Oracle数据库分页查询,SqlServer数据库分页

    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();
            }
        }    
        
    }    
  • 相关阅读:
    HDU1213How Many Tables并查集
    Redis新的存储模式diskstore
    GPFS文件系统笔记
    redis持久化
    360安全卫士qurl.f.360.cn分析
    [原创]解决DataSet的GetXml()方法空列不返回问题
    在多台服务器上简单实现Redis的数据主从复制
    史航416随笔
    史航416实验1总结
    史航416第二次作业总结
  • 原文地址:https://www.cnblogs.com/zjl6/p/7230124.html
Copyright © 2011-2022 走看看