zoukankan      html  css  js  c++  java
  • mysql 数据库连接池 和 大批量数据写入

      功能描述:功能主要是实现大批量数据写入的高性能

      一、首先需要连接数据库,对数据库进行配置初始化,然后执行批处理。

             1)采用线程池的方式

                  

         2)批量写入

           

                         

                           如果数据量大的话可以分批处理:

               

    1.  pstm.addBatch();pstm.executeBatch(); 执行sql批处理
    2.  conn.getConn().setAutoCommit(false); 的参数与 conn.getConn().setAutoCommit(true);参数的区别

                        (1)默认是true自动提交,在执行增,删,改的是时候直接自动提交,无法回滚事务。

                        (2)设置为false时,只有程序调用connection.commit()的时候才会提交,可以调用commit或者rollback方法。这就实现了数据库的事务。 

       

        二、连接池实现,好像之前也是网上找到的一个连接池实现实例,记不清楚了,现把具体的连接过程粘出来

              文件结构:

             

             

           

     

             

            

           

            

     

             

            以下是设置开始事务配置,就是上边提到的

           

             

         

        

            

            

             

              

  • 相关阅读:
    性能测试概念
    接口测试概念
    SQL多表查询
    手机App测试概念
    App测试页面滑动
    自动化测试概念
    Monkey 命令
    Tomcat+JDK安装和配置
    Linux系统FTP安装、安装和使用
    Web测试方法(一)
  • 原文地址:https://www.cnblogs.com/zhangjinpeng/p/14338062.html
Copyright © 2011-2022 走看看