`

jdbc----批处理

    博客分类:
  • JDBC
阅读更多

我们直接用批处理是比较少的
批处理就是他这些东西放到一个包里面

PreparedStatement ps = null;

ResultSet rs = null;
con = ...
String sql = "SS";
ps = conn.prepareStatement(sql);
for(int i=0;i<1000;i++){
 ps.setXX
 ps.setXX

 ps.addBatch(); //设置完后就把它放到一个包里面,然后一次性发出去
}

int[] i = ps.executeBatch();   //注意,这么做是将1000条sql语一个句放到一个包里面,
//如果我们有100万条数据得话,想想能不能把100万条数据放到包里面,当然不行。。。而且这个1000条数据的
包也并不一定是一次发出去,他可能会拆开的

分享到:
评论

相关推荐

    odps-jdbc-3.2.9-jar-with-dependencies.jar

    该驱动程序支持执行复杂的分布式计算、批处理和数据分析操作,特别适用于大规模数据处理场景。开发人员能够利用它在 Java 应用程序中运行大数据查询、获取分析结果,并将其集成到企业数据流程中。此外,它具备良好的...

    hive-jdbc-uber-2.6.5.0-292.zip

    它提供了SQL-like语言(称为HQL,Hive Query Language)来处理数据,非常适合批处理和分析作业。Hive JDBC驱动使得Hive的数据可被任何支持JDBC的应用程序访问,如ETL工具、BI工具或Java应用等。 DataGrip是...

    hive-jdbc-uber-2.6.5.0-292.jar

    值得注意的是,Hive JDBC还支持批处理和预编译的PreparedStatement,以提高性能。此外,为了提高安全性,建议使用SSL连接,并对敏感信息进行加密。 在实际项目中,"hive-jdbc-uber-2.6.5.0-292.jar"可以作为大数据...

    hive-jdbc-1.1.0-cdh5.12.1 连接库 jar包

    Hive JDBC还支持多种特性,如预编译的`PreparedStatement`,事务处理,以及批处理等,提高了性能和安全性。对于大数据应用来说,Hive JDBC是一个强大而灵活的工具,能够帮助开发者轻松地将Hadoop集群的数据整合到...

    hive-jdbc-uber-2.6.5.0-292.jar驱动

    4. **批处理**:支持批量执行SQL语句,提高执行效率。 5. **事务管理**:虽然Hive本身不完全支持ACID事务,但驱动提供了部分事务管理能力。 6. **安全认证**:支持Kerberos等安全协议,确保数据访问的安全性。 7. **...

    Sqlite-jdbc-3.7.2.jar和sqlite-jdbc-3.20.1.jar上传,亲测可用

    比如,为了提高性能,可以使用批处理(Batch Processing)来一次执行多个SQL语句,或者使用预编译的`PreparedStatement`来减少解析SQL的时间。同时,注意避免SQL注入攻击,确保输入数据的安全性。 总的来说,`...

    sqljdbc_7.4.1.0_enu.tar.gz、mssql-jdbc-7.4.1.jre8.jar 等

    这个版本提供了对SQL Server的各种功能支持,包括但不限于连接、查询、事务处理、批处理等,并且遵循JDBC API标准,使得Java开发者可以方便地操作SQL Server数据库。 标签中的"sqlserverjdbc"是SQL Server JDBC驱动...

    elasticsearch-jdbc-2.3.3.0-dist.zip

    《Elasticsearch-JDBC连接MySQL实现大数据搜索》 在当今的大数据时代,高效的数据检索与分析成为了企业核心竞争力的一部分。Elasticsearch作为一个强大的开源搜索引擎,以其分布式、实时、灵活的特性,广泛应用于...

    x-pack-sql-jdbc-7.4.2

    此外,它还支持批处理操作,提高了数据导入和更新的效率。 四、安全特性 作为X-Pack的一部分,SQL JDBC提供了安全功能,如身份验证、授权和加密。用户可以通过设置访问控制,限制不同用户或应用对Elasticsearch数据...

    SQL Server_JDBC驱动【mssql-jdbc-6.4.0.jre8.jar】.rar

    SQL Server JDBC驱动还支持一些高级功能,如批处理、存储过程调用、游标、预编译的`PreparedStatement`、JDBC连接池等。这些特性可以帮助优化性能并简化代码。 总之,`mssql-jdbc-6.4.0.jre8.jar`是Java连接SQL ...

    clickhouse-jdbc-0.1.50d.zip

    此外,为了优化性能,可以使用`clickhouse-jdbc`的批处理特性,一次性发送多个SQL语句到Clickhouse服务器。 总的来说,`clickhouse-jdbc-0.1.50d.zip`文件提供了连接和操作Clickhouse数据库的关键工具,使得Java...

    SQL2008--JDBC--jar

    8. **性能优化**:通过使用PreparedStatement和批处理,可以提高执行效率。同时,使用连接池(如C3P0、HikariCP等)可以有效地管理数据库连接,避免频繁创建和关闭连接带来的开销。 9. **安全性**:在生产环境中,...

    clickhouse-jdbc-master.zip

    - 使用Clickhouse-JDBC时,可以利用批处理执行多条SQL语句,减少网络通信次数,提高性能。 - 注意选择合适的数据类型,Clickhouse提供了多种类型,如:Float32/64、Int8/16/32/64、DateTime等,合理选择可以提高...

    sqljdbc-1.0.jar

    4. 支持高级特性:如批处理、游标、事务、存储过程等。 5. 国际化:支持多语言和字符集,包括Unicode。 五、安全与最佳实践 在使用`sqljdbc-1.0.jar`时,应遵循一些最佳实践,以确保安全性: 1. 避免硬编码数据库...

    sqlite-jdbc-3.8.7亲测可用

    除了基本的CRUD操作,SQLite JDBC驱动还支持更复杂的SQL特性,如事务管理、存储过程、游标、批处理等。例如,你可以使用`conn.setAutoCommit(false)`开启手动事务控制,然后在所有操作成功后再提交。 此外,SQLite ...

    hive-jdbc-1.1.0驱动相关jar包

    5. 高级特性:支持事务、批处理、预编译语句等功能。 在动态加载Hive JDBC 1.1.0驱动时,我们需要确保包含所有必需的jar包。"test-hive1.1.0"可能是一个包含这些jar的目录或者压缩文件。通常,除了`hive-jdbc-1.1.0...

    jdbc-connector.rar

    此驱动程序提供了对高级特性的支持,如批处理、存储过程调用等。 4. **sqljdbc.jar**:这同样是微软的SQL Server JDBC驱动,但可能是一个早期版本。与sqljdbc4.jar相比,可能缺少某些功能或优化。这两个驱动可能会...

    gbase-jdbc-9.5.0.1-build1-bin.zip

    GBase JDBC驱动提供了强大的功能,包括事务处理、批处理、游标操作等,使得Java开发者能高效地进行数据库操作。在实际应用中,还应注意性能优化,如使用预编译的`PreparedStatement`来防止SQL注入,以及合理设置连接...

    greenplum-jdbc-5.1.4.jar

    此外,它还提供了批处理功能,可以一次提交多个SQL语句,提高执行效率。对于大数据处理,支持分片查询和并行执行,充分发挥Greenplum的并行计算能力。 在性能方面,"greenplum-jdbc-5.1.4.jar"可能针对Greenplum...

    oracle-jdbc-12.2.0.1.zip

    7. **批处理**: 使用`Statement`的`addBatch()`和`executeBatch()`方法可以批量执行SQL插入、更新或删除操作,提高效率。 8. **游标**: Oracle JDBC支持游标,允许应用程序一次处理结果集中的一行数据,从而处理...

Global site tag (gtag.js) - Google Analytics