当前位置: 首页 > 面试题库 >

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

商品
2023-03-14
问题内容

当我在日食中运行时,它运行良好。但是,通过命令提示符,它将引发异常"[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;
}

问题答案:

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



 类似资料:
  • 问题内容: 我创建了一个简单的应用程序,该程序将数据库值与文本字段值进行比较,但是当我执行项目时,它会为我提供以下内容: :[Microsoft] [ODBC驱动程序管理器]无效的光标状态 这是我正在使用的代码: 这可能是什么原因? 问题答案: 当你这样做,的初始位置是 之前 的第一行。 您必须将其前进到第一行。 将您的处理封闭在一个块中

  • 当我们调用时,它会抛出一个异常,说明。我能做什么?

  • 问题内容: 我想扩展django中的自定义用户模型。我从django官方网站复制粘贴代码。当我想迁移它时会抛出错误 models.py 管理员 错误回溯 0002_auto_20160420_0647.py的内容 问题答案: 您的问题是迁移文件中的以下行: 更改为 要么

  • 问题内容: 需要帮忙。有一个名为arglist的数据列表,例如:[‘dlink’,’des’,‘1210’,’c’,24] <-这就是“打印”视图。 这段代码: 它给: 怎么了? 问题答案: 当json.loads需要一个字符串时,您正在尝试加载文件对象。您可以使用 或者更好: 在第一个示例中,文件是打开的,但从未关闭(不好的做法)。在第二个示例中,上下文管理器在离开上下文块后关闭文件。

  • 有没有办法通过将存储在16或32字节缓冲区中的ASCII字符串加载到XMM或YMM寄存器中来获取其长度?本质上,我在寻找第一个零字节的索引(以位或字节为单位)。 我的目标是避免循环和分支。我希望在AVX或SSE中,沿着BSF(位向前扫描)的线路存在一些东西,但操作的是字节,而不是位。 也许像下面这样?

  • 我正在使用以下代码 我得到了这个错误,我不明白为什么我得到了它(是的,我得到了三次): libProbuf ERROR google/Probuf/wire_format.cc:1059]在序列化协议缓冲区时遇到包含无效UTF-8数据的字符串。字符串必须仅包含UTF-8;对原始字节使用'bytes'类型。 libProbuf ERROR google/Probuf/wire_format.cc:1