Здравствуйте, я недавно обновил версию Java на своем Mac до 1.6.0_29, и теперь следующая строка постоянно вызывает сбой моей программы.Ява не выдает ошибку, она просто работает бесконечно, и я вынужден закрыть ее.Программа отлично работает на моем компьютере с Windows 7, поэтому я относительно уверен, что эта ошибка связана с новым обновлением.
conn = DriverManager.getConnection(conurl, user, pass);
Это функция, которую я написал вместе с моим драйвером.Я использую sqljbdc4.
public static Connection dbCon(String conurl, String user, String pass, String db) throws SQLException, ClassNotFoundException{
String JDBC_DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
Connection conn;
Statement stmt;
String sql;
Class.forName(JDBC_DRIVER);
conn = DriverManager.getConnection(conurl, user, pass);
stmt = conn.createStatement();
sql = "USE "+db;
stmt.executeUpdate(sql);
return conn;
}