你的代码似乎是用:i-net jdbc driver, 而jar文件是freetds.org的产品。二者混用了。
tds只是一个协议标准,很多产品都是依据tds.
如果用:freetds_jdbc.jar ,
正确的代码:
...
    Class.forName("com.internetcds.jdbc.tds.Driver");
...
    String url = "jdbc:freetds:sqlserver://server:port/database";
注释掉如下两行:
    //DatabaseMetaData conMD = connection.getMetaData();
    //connection.setCatalog("Graduate");