SQL2005非默认实例的情况下 JDBC的写法和默认实例有点不同:
非默认实例(SQL2005是实例名)
con = DriverManager.getConnection("jdbc:sqlserver://172.16.5.2;instanceName=SQL2005; DatabaseName=EAS60_Demo", "sa","sa");
或者
con = DriverManager.getConnection("jdbc:sqlserver://172.16.5.2//SQL2005; DatabaseName=EAS60_Demo", "sa","sa");
默认实例
con = DriverManager.getConnection("jdbc:sqlserver://172.16.5.2:1433; DatabaseName=EAS60_Demo", "sa","sa");
url中指定了实例名的话,就不需要端口了。先记录一下。还没找到比较正式的关于这方面的资料