package osc.git.eh3.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; import java.util.Date; import java.util.UUID; public class TestJdbc143 { private static Connection getConn() { String driver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://115.182.33.143:3306/wins-dsp-new?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&connectTimeout=60000&socketTimeout=60000"; String username = "root"; String password = "pxene"; Connection conn = null; try { Class.forName(driver); // classLoader,加载对应驱动 conn = (Connection) DriverManager.getConnection(url, username, password); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } return conn; } public static void main(String[] args) { insertData(); // updateData(); } private static void insertData(){ Connection conn = getConn(); System.out.println(new Date()); for (int i = 0; i > -1; i++) { String cid = UUID.randomUUID().toString(); String sql = "INSERT INTO `dsp_t_statis_by_day` (`time`, `creativeid`, `category`, `imprs`, `clks`, `cost`, `downloads`, `regists`, `flag`, `createtime`) VALUES ('2014-12-06 00:00:00', '"+cid+"', '2', '961', '9', '201860.7000', '0', '0', '0', '2015-09-14 15:07:42');"; PreparedStatement pstmt; try { pstmt = (PreparedStatement) conn.prepareStatement(sql); pstmt.executeUpdate(); if(i%200 == 0){ Thread.sleep(200); } } catch (Exception e) { e.printStackTrace(); } } System.out.println(new Date()); } private static void updateData(){ Connection conn = getConn(); System.out.println(new Date()); for (int i = 0; i < 800; i++) { String sql = "UPDATE `dsp_t_statis_by_day` SET `clks`='"+i+"' WHERE `creativeid`='068860ba-2df2-42cb-bf66-f0515c5a83aa'"; PreparedStatement pstmt; try { pstmt = (PreparedStatement) conn.prepareStatement(sql); pstmt.executeUpdate(); } catch (SQLException e) { e.printStackTrace(); } } System.out.println(new Date()); } }