當我嘗試從here下載的源代碼構建JDBC驅動程序時,出現許多編譯錯誤。例如,從源代碼構建MySql JDBC驅動程序的錯誤
The type CallableStatement must implement the inherited abstract method CallableStatement.getCharacterStream(int)
所有這些錯誤指示,我想,該驅動程序與JDK 1.5兼容,因爲指定的方法不是JDBC的一部分規範在JDK 1.5中。
但是,當我試圖用JDK 1.5構建驅動程序時,出現錯誤,指出需要JDK 1.6。例如,
The import java.sql.RowIdLifetime cannot be resolved
其中RowIdLifetime
是,這不是JDK 1.5的一部分的類。
那麼,哪一個呢? JDK 1.5或1.6?我在嘗試構建時錯過了什麼?
呃 - 爲什麼你要* BUILD * JDBC驅動程序?你應該只能使用.jar文件(mysql-connector-java-5.1.18-bin.jar位於同一個.zip或.tgz文件夾中)並啓動* USING *它。不需要組裝:) – paulsm4 2011-12-19 06:59:46