2011-11-18 117 views
2

當我在eclipse中運行時,它運行良好。但是,通過命令提示符,它會拋出異常"[Microsoft][ODBC Driver Manager] Invalid string or buffer length"。如何克服這一點?「[Microsoft] [ODBC Driver Manager]無效的字符串或緩衝區長度」錯誤

這是我的代碼:

public static Connection getConnection(){ 
    try 
    { 
     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
     String url = "jdbc:odbc:cabrouterds"; 
     con = DriverManager.getConnection(url, "", "");   
    } 
    catch(Exception e) 
    { 
     System.out.println("SQL Connection Exception: "+e.getMessage()); 
    } 
    return con; 
} 

回答

1

我不知道爲什麼它沒有工作。可能的猜測是64位Windows 7和32位MySQL Connector ODBC之間的兼容性問題。使用JDBC - MySQL連接器。現在它可以工作。

相關問題