博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL 分页显示
阅读量:6419 次
发布时间:2019-06-23

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

package com.project;import java.sql.*;import java.util.Scanner;public class Test {    private static String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";    private static String url="jdbc:sqlserver://localhost;DataBaseName=aa";    public static void main(String[] args){        Scanner sc=new Scanner(System.in);        try {            Class.forName(driver);            Connection con=DriverManager.getConnection(url,"sa","123");            PreparedStatement pst=con.prepareStatement("select * from tb",ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);            ResultSet res=pst.executeQuery();            System.out.println("学生编号\t"+"姓名\t");             int i=0;            while(res.next()){                System.out.println(res.getString(1)+"\t"+res.getString(2)+"\t");                System.out.println("-----------------");                i++;                                if(i==3){                    System.out.println("首页【F】  上一页【p】  下一页【n】  尾页【l】\n请选择操作:");                    String xz=sc.next();//接收选择                    i=0;                    if(xz.equals("f")){                        res.first();                        res.previous();                    }                                        if(xz.equals("p")){                    for(int j=0;j<6;j++)                        res.previous();//移动到此ResultSet对象的上一行                        i=0;                    }                                        if(xz.equals("l")){                        res.last();                        for(int j=0;j<3;j++)                            res.previous();                        i=0;                    }                                    }                                            }        } catch (Exception e) {            // TODO Auto-generated catch block            e.printStackTrace();        }    }}

数据库

create database aause aacreate table tb(    id int,    name varchar(50),)insert tb values (1,'aa')insert tb values (2,'aa')insert tb values (3,'aa')insert tb values (4,'aa')insert tb values (5,'aa')insert tb values (6,'aa')insert tb values (7,'aa')insert tb values (8,'aa')insert tb values (9,'aa')insert tb values (10,'aa')insert tb values (11,'aa')insert tb values (12,'aa')insert tb values (13,'aa')insert tb values (14,'aa')insert tb values (15,'aa')select *from tbdelete tb where id=10

最后导入相对应连接数据的包

转载地址:http://pclra.baihongyu.com/

你可能感兴趣的文章
PRVF-4661 During cluvfy on AIX platform
查看>>
ORA-00604 ORA-14452 ORA-20783
查看>>
APP开发的一些简单流程思路
查看>>
Flex/AS3/flash player支持屏蔽右键菜单,自定义菜单,并设置相应的菜单事件(示例,图解)...
查看>>
《从零开始学Swift》学习笔记(Day 16)——字典集合
查看>>
数加分析型数据库:让你的数据探索更灵活、准确、快速响应和高并发
查看>>
VMware虚拟设备之虚拟磁盘配置与虚拟磁盘置备类型相关介绍
查看>>
Jquery 异步提交表单(post)
查看>>
SQL SELECT基本语句结构
查看>>
Android学习笔记(二)
查看>>
利用百度LBS做一个小Demo
查看>>
知识扩展----为什么计算机时间要从1970年1月1日开始算起?
查看>>
CentOS-5.6-x86_64 下搭建DNS服务器
查看>>
栈的应用——迷宫问题
查看>>
MySQL · 特性分析 · innodb buffer pool相关特性
查看>>
[Enterprise Library]调用Enterprise Library时出现的错误事件之关闭办法
查看>>
Universal-Image-Loader完全解析--从源代码分析Universal-Image-Loader中的线程池
查看>>
跟我一起ggplot2(1)
查看>>
【Mongodb】Master-Slave 复制
查看>>
【shell 脚本】两种登录方式
查看>>