当前位置: 移动技术网 > IT编程>开发语言>Java > Java实现批量向mysql写入数据的方法

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

2019年07月19日  | 移动技术网IT编程  | 我要评论

本文实例讲述了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程序设计有所帮助。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网