currentTimeMillis()方法返回一个long类型的值,该值表示的是当前时间与1970年1月1日0时0分0秒之间的时间差,单位是毫秒,习惯上被称为时间戳
源码:
时间戳可以用来计算循环操作时所需要的时间:
@Test
public void testInsert1() throws Exception{
Connection conn = null;
PreparedStatement ps = null;
try {
long start = System.currentTimeMillis();//开始时间
conn = JDBCUtils.getConnection();
String sql = "insert into goods(name)values(?)";
ps = conn.prepareStatement(sql);
for(int i = 1; i <= 20000; i++){
ps.setObject(1,"name_" + i);
ps.execute();
}
long end = System.currentTimeMillis();//结束时间
System.out.println("花费的时间为:"+(end-start));
} catch (Exception e) {
e.printStackTrace();
}finally {
JDBCUtils.closeResource(conn,ps);
}
}



