java app连接到mysql db - 未知数据包类型0x4a

时间:2012-04-24 19:05:26

标签: java mysql jdbc

我有一个第三方应用程序,我正在安装到我的Windows XP机器上。它是一个Java应用程序,它使用Hibernate作为后端,并允许通过JDBC连接到MySQL数据库。

该应用程序具有配置向导和配置文件。我在配置文件中有以下内容:

test.hibernate.connection.driver_class = com.mysql.jdbc.Driver
test.hibernate.connection.url = jdbc:mysql://localhost:3306/test
test.hibernate.connection.username = (username)
test.hibernate.connection.password = (password)
test.hibernate.dialect = org.hibernate.dialect.MySQLDialect
test.hibernate.current_session_context_class = thread

使用这些设置运行配置向导时出现的错误是: I / O错误:未知数据包类型0x4a

我所知道的这个神秘错误是它可能是com.mysql.jdbc.Driver抛出的SQLException,它与TDS代码有关(这是我找到的资源:http://www.freetds.org/tds.html )。

我可以访问java应用程序的源代码,但由于需要其中一个依赖项的许可证,我无法构建新的可执行文件。但是,如果有必要发布一些内容,请告诉我。

感谢您提供的任何帮助!

Caliris

1 个答案:

答案 0 :(得分:0)

应用程序使用的mysql驱动程序可能与安装的MySQL不兼容。