繁体   English   中英

JDBC getconnection在Mac上不起作用

[英]JDBC getconnection doesn't work on mac

嗨,我最近将Mac上的Java版本更新为1.6.0_29,现在以下行不断导致我的程序崩溃。 Java不会抛出错误,它只会无休止地运行,我必须强制关闭它。 该程序在Windows 7 PC上可以正常运行,因此我相对确定此错误与新更新有关。

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;
}

我已经使用JTDS驱动程序在Java 1.6上取得了成功。 我个人使用的是Linux,但有一个同事在MacBook上使用相同的驱动程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM