2012-04-24 11 views
0

Windows XPマシンにインストールするサードパーティのアプリケーションがあります。 Hibernateをバックエンドとして使用し、JDBCを介してMySQLデータベースに接続するJavaアプリケーションです。java appがmysqlに接続していますdb - 不明なパケットタイプ0x4a

アプリケーションには設定ウィザードと設定ファイルがあります。私は以下の私の設定ファイルを持っている:

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

私はこのことについて知っているすべてCrypticエラーはcom.mysql.jdbc.Driverによってスローされる可能性が高いSQLExceptionであり、TDSコードと関係があります(ここでは見つかったリソースはhttp://www.freetds.org/tds.htmlです)。

私はJavaアプリケーションのソースコードにアクセスできますが、依存関係のいずれかのライセンスが必要なため、新しい実行可能ファイルをビルドすることはできません。しかし、それが私に知らせてくださいいくつかを投稿するのに役立ちます場合。

ご協力いただきありがとうございます!

Caliris

答えて

0

このアプリケーションが使用するmysqlドライバは、インストールされたMySQLと互換性がない可能性があります。

+0

このアプリは、MySQL Connector/Jバージョン5.1.12を使用しています。以前のバージョンをインストールしようとしましたが、Mysql 5.5から5.1にダウングレードしました。実際、私は、この第三者のソフトウェアに付属の指示書で見た正確なバージョン5.1.47をダウンロードしました。残念ながら、エラーはまだ残っていますが、I/Oエラー - 不明なパケットタイプ0x3eです。 –

+0

私は問題を発見したことはありませんでしたが、この回答は私にいくつかの有用な研究を促しました。 –

関連する問題