Java:第一次与OracleDriver的连接速度很快

时间:2016-04-27 07:23:23

标签: java oracle performance jdbc connection

我的test.java是

public static main(String[] args)
{
    Connection connection =null;
    try{

         Class.forName("oracle.jdbc.driver.OracleDriver");
         long start=System.currentTimeMillis();
         connection = DriverManager.getConnection(DB_URL, USER,PASS);
         long stop=System.currentTimeMillis();
        System.out.println("connecting time:" +(stop-start));

     } catch (SQLException e) {
        e.printStackTrace();
     }
     finally{
       if(conn!=null)
         conn.close();
    }
  }

在第二次和第三次运行中连接超过30秒需要时间,而在第一次运行中连接时间不到1秒。即第一个快,下一个慢。你对此有任何想法吗?感谢。

1 个答案:

答案 0 :(得分:0)