0

Windows XP マシンにサードパーティ アプリケーションをインストールしています。Hibernate をバックエンドとして使用し、JDBC 経由で MySQL データベースに接続できる Java アプリケーションです。

アプリケーションには、構成ウィザードと構成ファイルがあります。私の設定ファイルには次のものがあります。

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 アプリのソース コードにアクセスできますが、依存関係の 1 つのライセンスが必要なため、新しい実行可能ファイルをビルドできません。ただし、その一部を投稿するのに役立つ場合は、お知らせください。

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

カリリス

4

1 に答える 1

0

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

于 2012-04-24T19:12:38.410 に答える