Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
连接到mysql db的java应用程序-未知数据包类型0x4a_Java_Mysql_Jdbc - Fatal编程技术网

连接到mysql db的java应用程序-未知数据包类型0x4a

连接到mysql db的java应用程序-未知数据包类型0x4a,java,mysql,jdbc,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

我有一个第三方应用程序,我正在安装到我的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代码有关。我发现了一个资源:

我可以访问java应用程序的源代码,但我无法构建新的可执行文件,因为其中一个依赖项需要许可证。然而,如果它将有助于张贴一些,请让我知道

谢谢你能提供的任何帮助


Caliris

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

应用程序使用的是mysql Connector/J版本5.1.12。我尝试安装以前的版本,从Mysql 5.5降级到5.1。事实上,我下载了第三方软件5.1.47的正确版本。不幸的是,错误仍然存在,尽管它现在是一个不同的数据包:I/O错误-未知数据包类型0x3e。我从未发现问题,但这个答案确实激励我做一些有用的研究。