利用序列插入批量数据
来源:互联网 发布:淘宝二维码扫码付款 编辑:程序博客网 时间:2024/06/06 03:07
package test;
import java.sql.Connection;
import java.sql.PreparedStatement;
import cc.yiyao.dbConn.DB;
/**
* 利用序列插入批量数据:
下面是表的对象.
create table myuser
(
id NUMBER(20),
username varchar2(20),
userpwd varchar2(30)
)
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
alter table myuser
add constraint mu_id primary key (id)
disable;
CREATE SEQUENCE seq_myuser INCREMENT BY 1 START WITH 1;
commit;
*
*/
public class Test {
public static void main(String[] args){
Test test = new Test();
test.addBatch();
}
public void addBatch(){
String sql = "insert into myuser values(seq_myuser.nextval,?,?)";
Connection conn = DB.getConn();
try{
conn.setAutoCommit(false);
PreparedStatement ptmt = conn.prepareStatement(sql);
for(int i=1; i<11; i++){
ptmt.setString(1, "hello"+i);
ptmt.setString(2, "hellopwd"+i);
ptmt.addBatch();
}
int[] a = ptmt.executeBatch();
System.out.println("len="+a.length);
conn.commit();
conn.setAutoCommit(true);
}catch(Exception e){
e.printStackTrace();
}finally{
try {
if (conn != null) {
conn.close();
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
}
- 利用序列插入批量数据
- Excel批量插入数据序列
- oracle利用游标 往表中批量插入数据
- mysql利用存储过程批量插入数据
- 利用sqlserver查询分析器,批量插入数据
- sql server 利用(SqlBulkCopy) 批量插入数据
- 利用Access来插入Postgres批量数据的一个方法
- 利用JSON数据批量操作数据库(插入、更新)
- 利用mysql存储过程向数据库批量插入数据
- 利用oracle存储过程向数据库批量插入数据
- 批量保存,批量插入数据
- mongodb批量插入插入数据
- 批量插入数据重复插入
- 批量插入数据集
- asp批量插入数据
- 批量插入数据
- 批量插入数据
- Oracle批量插入数据
- zju 1027-Human Gene Functions
- FastDB不同访问模式带来的影响
- ASP.NET 网站路径
- 服务器监听客户
- 获取DataView行数据的两个方法比较
- 利用序列插入批量数据
- javascript 判断按下健是enter或Esc
- web打印技术
- 计算机专业面试题集(一)
- shell实现ftp自动备份
- 快速提升office2003使用技能
- 3月13日微软2008新一代企业级应用平台及开发技术发布大会
- Ext2.0 + .Net 2.0应用实例(1)
- javascript 判断输入框不能输入特殊符号