JDBC连接oracle数据库,并实现批量插入
2017-10-09 11:08
239 查看
/* * 数据库连接和批量插入 */ try {
//java驱动程序
Class.forName("oracle.jdbc.driver.OracleDriver");
} catch (Exception e) {
e.printStackTrace();
}
Connection conn = DriverManager.getConnection(
"jdbc:oracle:thin:@10.122.35.41:11521/hbdw", "hbdw","hbdw_hbdw_35_41"); //(IP:端口号/实例名,“数据库用户名”,“数据库密码”);
Statement st = conn.createStatement();
String sql1 = "INSERT INTO P_WARNVALUE(WARNINDEX_ID,MONITOER_VALUE,MONITOER_NEWVALUE)VALUES(?,?,?)";
PreparedStatement ps = conn.prepareStatement(sql1);
final int batchSize = 1000; //批量大小设置为1000
//下面插入数据库在方法里面
ps.setInt(1, Integer.parseInt(rs.getString(1)));
ps.setString(2, item.get("subsId")+"");
ps.setString(3, item.get(rs.getString(2))+"");
ps.addBatch();
if(++oo%batchSize==0){
ps.executeBatch();
}
//批量插入最后不够一千条插入
ps.executeBatch();
ps.close();
st.close();
conn.close();
相关文章推荐
- JDBC连接Mysql实现数据的插入、更改操作
- 使用JDBC连接MySQL数据库--典型案例分析(七)----批量插入员工信息
- JDBC连接oracle数据库,批量保存大量数据,有关commit总结
- jdbc连接Oracle数据库实现学生管理系统
- JDBC连接Oracle数据库后实现对emp 表数据的增删改查
- Java实现Mybatis将数据批量插入到Oracle数据库
- ASP.NET中实现批量插入oracle数据库
- JDBC连接Oracle数据库,以及基本的插入查询操作
- JDBC--实现用java连接oracle数据库的操作(简单实用)
- java jdbc连接各种数据库的方式大全 批量插入 存储过程调用
- JDBC操作Vertica数据库,用PreparedStatements对象实现批量插入数据
- Hibernate+JDBC实现批量插入、更新及删除的方法详解
- jdbc连接数据库的7大步骤(以通过jdbc连接实现数据的插入、更新为例)
- jdbc连接Oracle数据库实现学生管理系统(用数据库连接池支持多用户操作同一数据库)
- 通过JDBC连接oracle数据库的十大技巧
- OCILIB 连接Oracle数据库——插入数据
- JNDI、JDBC、Tomcat连接oracle数据库配置
- JDBC连接ORACLE数据库
- java中JDBC实现往MySQL插入百万级数据的实例代码
- datagridview实现批量插入与更新