您好我最近将我的Mac上的java版本更新为1.6.0_29,现在以下行不断导致我的程序崩溃。 Java不会抛出错误它只是无休止地运行,我必须强行关闭它。该程序在我的Windows 7上工作正常,所以我相对肯定这个bug与新的更新有关。
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;
}