关于#mysql#的问题:为什么x64的机器下载odbc要32bit和64bit的一起下才可使用(语言-java)

为什么x64的机器下载odbc要32bit和64bit的一起下才可使用?

img

这个是客户端连接组件,客户端程序如果是32bit的,虽然运行在64bit系统上,也需要32bit的odbc驱动才行

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7580004
  • 除此之外, 这篇博客: 组态王与网络mysql数据库通过ODBC连接中的 五、总结 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 使用过程中总是发现一个问题,数据库与组态王网络连接不是很可靠(数据库默认8个小时后自动断开连接),需要设计断线重连机制。
    这里提2个方法:
    1、判断SQLupdate()函数返回值ResultCode,ResultCode=0,表示函数执行成功。如果ResultCode=1,i++,当i大于某值(自己设定,表示几次)时,就执行SQLConnect()函数(数据库重连)。目前已经使用,未发现问题。

    2、在每次写入数据之前执行连接函数,写入数据函数、断开连接函数

    SQLConnect();
    
    SQLUpdate();
    
    SQLDisConnect();
    这种方式会导致组态王闪退,不清楚是不是版本问题,还是其他。
    

    建议使用第1种方式。