0
我有一個第三方應用程序,我正在安裝到我的Windows XP機器。它是一個使用Hibernate作爲後端並允許通過JDBC連接到MySQL數據庫的Java應用程序。Java應用程序連接到MySQL數據庫 - 未知數據包類型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
我所知道的關於這個神祕的錯誤在於它可能是由com.mysql.jdbc.Driver引發的SQLException,它與TDS代碼有關(這裏是我發現的資源:http://www.freetds.org/tds.html)。
我有權訪問java應用程序的源代碼,但由於需要某個依賴項的許可證,我無法構建新的可執行文件。但是,如果它有助於張貼一些,請讓我知道。
感謝您提供任何幫助!
Caliris
該應用程序正在使用MySQL Connector/J版本5.1.12。我嘗試安裝以前的版本,從Mysql 5.5降級到5.1。事實上,我下載了我在第三方軟件 - 5.1.47附帶的說明中看到的確切版本。不幸的是,錯誤仍然存在,儘管它現在是一個不同的數據包:I/O錯誤 - 未知數據包類型0x3e。 – 2012-04-26 18:44:00
我從來沒有發現過這個問題,但這個答案的確激勵我做了一些有用的研究。 – 2012-10-03 22:45:59