在开发过程中出现Hibernate第一次查询比较慢,开启dubug定位到是第一次获取数据库连接比较耗时。 我做了以下测试,用JDBC来获取数据库连接耗时 Class.forName("oracle.jdbc.driver.OracleDriver"); String url = "jdbc:oracle:thin:@192.168.1.115:1521:testdb"; String user = "test"; String pwd = "test"; long s = System.currentTimeMillis(); Connection c = DriverManager.getConnection(url, user, pwd); long e = System.currentTimeMillis(); System.out.println("ttt:"+(e-s));