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); } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)