为什么 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")执行完这一句要15秒钟
在连接 SQL SERVER 数据库时 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")在此处的执行时间要15秒钟,为什么会这么慢。我的这个项目是 JAVA 项目,非WEB项目
驱动包用的sqljdbc42.jar ,也将它添加到BUILD PATH了,Class.forName(DBDRIVER)需要执行13秒钟,getConnection 需要执行 40秒,为什么这么慢呀,
相关代码如下:
String DBDRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String DBURL = "jdbc:sqlserver://192.168.0.80:1433;instanceName=MSSQLSERVER;DatabaseName=nbdata;integratedSecurity=false";
String DBUSER = "sa";
String DBPASS = "HELLOworld2020";
Class.forName(DBDRIVER); //此处执行要15秒
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ; 此处执行要40多秒
在线急等大家的指导 。谢谢大家。