package mysql3; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class TestBatch1 { private static Connection con = null; private static ResultSet result=null; private static Statement statement =null; public static void main(String[] args) { //1.加载数据库驱动 try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { System.out.println("加载失败!"); e.printStackTrace(); } System.out.println("加载成功!"); //2.连接数据库 try { con=DriverManager.getConnection("jdbc:mysql://localhost:3306/db_library", "root", "123"); } catch (SQLException e) { System.out.println("连接数据库失败!"); e.printStackTrace(); } System.out.println("成功连接数据库!"); //3.处理数据库 try { /* * insert into person(name, age) values('李四',16); */ statement=con.createStatement(); long starttime=System.currentTimeMillis(); //循环单条执行 for(int i=0;i<1000;i++){ int i1 = statement.executeUpdate("insert into person(name, age) values('李四',16)"); } long endtime=System.currentTimeMillis(); System.out.println(endtime-starttime); } catch (SQLException e) { e.printStackTrace(); } //4.释放数据库的资源 finally{ try { if(result!=null) result.close(); if(statement!=null) statement.close(); if(con!=null) con.close(); } catch (SQLException e) { e.printStackTrace(); } } System.out.println("执行成功!"); } }