小编典典

“ [Microsoft] [ODBC驱动程序管理器]无效的字符串或缓冲区长度”错误

java

当我在日食中运行时,它运行良好。但是,通过命令提示符,它将引发异常"[Microsoft][ODBC Driver Manager] Invalid string or buffer length"。如何克服这个?

这是我的代码:

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

阅读 426

收藏
2020-11-26

共1个答案

小编典典

我不确定为什么它不起作用。可能的猜测是64位Windows 7和32位MySQL Connector ODBC之间的兼容性问题。使用的JDBC-
MySQL连接器。现在可以了。

2020-11-26