java jdbc分页_使用JDBC进行分页查询
package day03;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.Statement;
import day01.JdbcUtil;
/*
* 演示:JDBC的批量处理
*/
public class Demo3 {
public static void main(String[] args) {
// testInsert();
int[] empNos=new int[30];
int empNo=1209;
for(int i =0;i
empNos[i]=empNo;
empNo-=5;
}
deleteByEmpNos(empNos);
}
//批量插入
public static void testInsert(){
Connection conn=null;
Statement st=null;
try {
conn=JdbcUtil.getConnection();
st=conn.createStatement();
int count =1290;
for(int i=0;i<=count;i++){
String sql="insert into emp(empno,ename) values(empseq.nextval,'员工"+i+"')";
//添加sql语句到语句对象的语句列表中
st.addBatch(sql);
if(i%200==0){
//执行语句列表中的语句
st.executeBatch();
//清空语句列表中的sal
st.clearBatch();
}
}
//执行语句列剩下的sql
st.executeBatch();
} catch (SQLException e) {
e.printStackTrace();
}finally {
JdbcUtil.close(null, st, conn);
}
}
public static void deleteByEmpNos(int[] empNos){
Connection conn=null;
PreparedStatement ps=null;
try {
conn=JdbcUtil.getConnection();
String sql="delete from emp where empno=?";
ps=conn.prepareStatement(sql);
for(int empNo: empNos){
ps.setInt(1, empNo);
ps.addBatch();
}
ps.executeBatch();
ps.clearBatch();
} catch (SQLException e) {
e.printStackTrace();
}finally{
JdbcUtil.close(null, ps, conn);
}
}
}
java jdbc分页_使用JDBC进行分页查询相关推荐
- java jdbc 工具_实现JDBC的工具类
package mysql; /* * 实现JDBC的工具类 * 定义方法,直接返回数据库的连接对象 */ import java.sql.Connection; import java.sql.Dr ...
- java多页码分页_对页码进行分页
/*** 分页页码 *@paramtotalcount 记录总数 *@paramnum 每页记录数 *@paramindex 当前页码 *@paramparamstr 参数串&隔开,如:a=1 ...
- 动软 mysql 分页_动软.NET 分页存储过程UP_GetRecordByPage
1, ------------------------------------ --用途:支持任意排序的分页存储过程 --说明: ----------------------------------- ...
- sqlserver 分页_四类数据库分页实现方案总结之PG分页实现
概述 前面介绍了Oracle.mysql.sqlserver的分页实现方案了,所以今天主要介绍一下关于PG的分页实现.传统的精准分页(能获取到总页数并且任意跳转页码)在需要符合条件的记录总数目,不过p ...
- mysql的jdbc版本_【jdbc】Mysql 8版本jdbc设置
本篇文章为自用,侵删. 8版本的MySQL在一些指令上发生了变化,设置起来比较麻烦,不过不用着急,耐心的做好以下步骤就能成功. 一般要jdbc连接需要以下步骤: 一.基本操作 1.下载mysql8及以 ...
- mysql group 分页_【MySQL】条件查询之排序聚合分组分页查询
排序查询 语法:order by 子句 order by 排序字段1 排序方式1 , 排序字段2 排序方式2... 排序方式: ASC:升序,默认的. DESC:降序. 注意: 如果有多个排序条件,则 ...
- selectprovider 分页_修改EFOracleProvider——解决分页排序问题
其实前面说的这些,支持9i啊,支持数据类型啊,支持自增长啊,或者是上网搜索就能解决,或者并不需要很高的技术含量. 但是支持分页排序的问题,可是花了我不少时间(净时间2天以上). 我们知道,在oracl ...
- ldaptemplate 分页_长图片如何分页打印?3秒搞定|360浏览器|chrome浏览器
将永恒君的百宝箱设为星标 精品文章第一时间读 文章里面介绍的是用win自带的"画图"软件来进行设置和调节.这两天又发现一个更棒的技巧,和大家分享一下.这次需要用到的就是平常使用的浏 ...
- java 万年历接口_接口详细介绍-万年历查询
/** *点睛数据:万年历查询,使用JAVA方式调用接口简单示例 * @author 点睛数据 * djapi.cn */ import java.io.BufferedReader; import ...
最新文章
- jemeter监听器的使用
- [开发笔记]-页面切图、CSS前端设计、JS
- 文件上传漏洞——upload-labs(11-20)
- c语言 函数多个参数,C语言函数可变参数
- Python之调用JS的方式
- QT乱码总结1.Unicode 和 UTF-8
- 区块链技术指南笔记(三):区块链运作的核心技术
- Linux系统 iptables 和 firewalld 的那些事
- 麦块不显示服务器,为什么开不了服务器啊!
- logback读取src/test/resource下的配置文件
- postfix+ldap
- Android手势监听类GestureDetector的使用
- 【数据结构06】二叉平衡树(AVL树)
- 完美日记小红书社群运营:KOL的私域流量运营
- python 编写正三角形,倒三角和菱形和各种镂空菱形
- js开根号_原生js数值开根算法
- Linux中的计划任务—Crontab调度一次性执行的任务at/batch
- 【ROM制作工具】小白如何进行ROM解包,精简,修改,授权,打包详细图文教程
- 【舆情监测平台】舆情危机处置的四大原则。
- 读书笔记——《802.11无线网络权威指南》
热门文章
- g4e基础篇#3 Git安装与配置
- HTML 元素内部添加预加载
- 256种编程语言大荟萃
- ASP.NET MVC入门(一)---MVC的Hello World
- Android Studio开发基础之AutoCompleteTextView控件的使用
- Android之解决ScrollView嵌套RecycleView导致滑动冲突或者显示不全的问题
- Android studio编译出现Failed to finalize session : INSTALL_FAILED_INVALID_APK
- mysql 一对多 关联一条最新的数据_不得不会的mysql锁
- java中inputstream_java中InputStream String
- 增强型的for循环linkedlist_LinkedList的复习