Java实现批量向mysql写入数据的方法

 更新时间:2017年12月12日 13:53:39   作者:小木偶-嗯嗯  
这篇文章主要介绍了Java实现批量向mysql写入数据的方法,涉及java基于JDBC连接mysql数据库及写入数据的相关操作技巧,非常简单实用,需要的朋友可以参考下

本文实例讲述了Java实现批量向mysql写入数据的方法。分享给大家供大家参考,具体如下:

private static String user = "root";
private static String pass = "123456";
private static String URL = "jdbc:mysql://192.168.1.116:3306/test";
public static void main(String args[]) throws SQLException, ClassNotFoundException{
    //获取时间信息
    SimpleDateFormat sfmt = new SimpleDateFormat("yyyyMMddHHmmss");
    Date lastHour = new Date(new Date().getTime() - 3600000);//1小时前
    String hourMeta = sfmt.format(lastHour).substring(0, 10);//小时的时间戳,用于大数据缩小搜索范围
    int day = Integer.parseInt(sfmt.format(lastHour).substring(0, 8));
    int hour = Integer.parseInt(String.valueOf(lastHour.getHours()));
    //连接mysql数据库
    Connection conn = DriverManager.getConnection(URL , user, pass);
    conn.setAutoCommit(false);
    //向mysql中插入数据
    String sql = "insert into test1 values(?,?)";
    PreparedStatement ps = conn.prepareStatement(sql);//要执行sql语句的对象
    ps.setInt(1, day);
    ps.setInt(2, hour);
    //ps.setString(1, "aa");
    //ps.setString(2, "bb");
    ps.addBatch();//再添加一次预定义参数
    ps.executeBatch();//执行批量执行
    conn.commit();
    if (ps != null) {
      ps.close();
    }
    if (conn != null) {
      conn.close();
    }
}

更多关于java相关内容感兴趣的读者可查看本站专题:《Java+MySQL数据库程序设计总结》、《Java数据结构与算法教程》、《Java文件与目录操作技巧汇总》、《Java操作DOM节点技巧总结》和《Java缓存操作技巧汇总

希望本文所述对大家java程序设计有所帮助。

相关文章

  • 浅析Spring IOC bean为什么默认是单例

    浅析Spring IOC bean为什么默认是单例

    单例的意思就是说在 Spring IoC 容器中只会存在一个 bean 的实例,无论一次调用还是多次调用,始终指向的都是同一个 bean 对象,本文小编将和大家一起分析Spring IOC bean为什么默认是单例,需要的朋友可以参考下
    2023-12-12
  • Java MultipartFile实现上传文件/上传图片

    Java MultipartFile实现上传文件/上传图片

    这篇文章主要介绍了Java MultipartFile实现上传文件/上传图片,帮助大家更好的理解和使用Java,感兴趣的朋友可以了解下
    2020-12-12
  • Jpa数据操作以及@Query和@Modifying注解使用方式

    Jpa数据操作以及@Query和@Modifying注解使用方式

    这篇文章主要介绍了Jpa数据操作以及@Query和@Modifying注解使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • java如何读取resources目录和同级目录文件

    java如何读取resources目录和同级目录文件

    介绍了Java中读取resources目录和同级目录文件的方法,并讨论了在IDE和发布环境中可能遇到的问题,通过测试发现,执行目录可能会影响文件读取,建议在使用`user.dir`时注意jar包的运行目录问题
    2024-12-12
  • Java并发统计变量值偏差原因及解决方案

    Java并发统计变量值偏差原因及解决方案

    这篇文章主要介绍了Java并发统计变量值偏差原因及解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • Java的动态代理模式之Cglib代理详解

    Java的动态代理模式之Cglib代理详解

    这篇文章主要介绍了Java的动态代理模式之Cglib代理详解,Cglib代理也叫作 子类代理,它是在内存中构建一个子类对象从而实现对目标对象功能扩展, 有些书也将Cglib代理归属到动态代理,需要的朋友可以参考下
    2023-11-11
  • 详谈@Autowired和static的关系

    详谈@Autowired和static的关系

    这篇文章主要介绍了@Autowired和static的关系,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • 深入浅析Java 循环中标签的作用

    深入浅析Java 循环中标签的作用

    这篇文章主要介绍了深入浅析Java 循环中标签的作用的相关资料,需要的朋友可以参考下
    2016-02-02
  • 详解Java数据库连接JDBC基础知识(操作数据库:增删改查)

    详解Java数据库连接JDBC基础知识(操作数据库:增删改查)

    这篇文章主要介绍了详解Java数据库连接JDBC基础知识(操作数据库:增删改查),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • java中压缩文件并下载的实例详解

    java中压缩文件并下载的实例详解

    在本篇内容里小编给大家整理的是一篇关于java中压缩文件并下载的实例详解内容,有兴趣的朋友们可以学习下。
    2021-02-02

最新评论