[DBFLUTE-199] Document bug - please use db2jcc.jar instead of db2java.zip Created: 2008-01-27 Updated: 2008-01-31 Resolved: 2008-01-29 |
|
| Status: | Closed |
| Project: | DBFlute |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Trivial |
| Reporter: | Akira Shimosako | Assignee: | jflute |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Environment: |
DB2 v8 or higher, Unix/Windows |
||
| Description |
|
http://dbflute.sandbox.seasar.org/contents/dbvendor/db2.html 上記ドキュメントの記述で、「db2java.zipを使う」とありますが、これは「db2jcc.jarとdb2jcc_license_cu.jarを使う」に変更された方が良いのではと思います。 (以下、理由です) ただしdb2java.zipは現在では使用を推奨されていません。 また、db2jcc.jarを使う場合で、かつDB2 v8.1.2以降を使用する場合は db2jcc_license_cu.jarファイルもCLASSPATHに含める必要があります。 つまり、 db2java.zip -> COM.ibm.db2.jdbc.app.DB2Driver という対応になっています。 (ご参考までに:V8でのJDBCドライバの変更点については以下にまとまっています) また、DB2 9.5以降ではJDBC 4.0に対応した新しいJDBCドライバとして、db2jcc4.jarが追加されています。JDBC 4.0の新機能を使用するには、db2jcc.jarに変えてdb2jcc4.jarを使用する必要があります。 |
| Comments |
| Comment by jflute [ 2008-01-29 ] |
|
ドキュメントは修正し、次バージョンにdb2jcc.jarを同梱することにします。 |
| Comment by jflute [ 2008-01-27 ] |
|
おお、動作確認ありがとうございます。 > db2_db2driver_for_jdbc_sqlj.zipは再配布可能です なので、ドキュメントでは: 「db2jcc_license_cu.jarが必要なバージョンにおいては というようなニュアンスで書こうかと思います。 |
| Comment by Akira Shimosako [ 2008-01-27 ] |
|
> しかし、db2jcc_license_cu.jarがいないですね... こちらで、小さなJDBC接続のプログラムを作って確認したのですがdb2_db2driver_for_jdbc_sqlj.zipに含まれるdb2jcc.jarかdb2jcc4.jarだけをCLASSPATHに含めるだけでDB2 9.5/LinuxにType2/4接続できました。 ただ、DB2 8.2や9.1の時はdb2jcc_license_cu.jarが無いと動かなかったはずですので、ドキュメント上は もしくは次バージョンからDBFluteの配布物にdb2jcc.jarの方を含めていただくのはどうでしょうか。(db2_db2driver_for_jdbc_sqlj.zipは再配布可能です) |
| Comment by jflute [ 2008-01-27 ] |
|
ありがとうございます。 しかし、db2jcc_license_cu.jarがいないですね... |
| Comment by Akira Shimosako [ 2008-01-27 ] |
|
早速対応していただいて、ありがとうございます。 最新のJDBCドライバだけをダウンロードされるのでしたら |
| Comment by jflute [ 2008-01-27 ] |
|
https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?lang=en_US&source=swg-idsjs11 取り急ぎとしては、db2jcc.jarとdb2jcc_license_cu.jarを組み込んで、 その後のことは、https://www.seasar.org/issues/browse/DBFLUTE-192 |
| Comment by jflute [ 2008-01-27 ] |
|
情報提供ならびにバグ報告ありがとうございます。 (db2jcc.jarとdb2jcc_license_cu.jarは今含まれてないので確かにおかしいですね...) |