DB2探検隊(2000/10/01)DB2探検隊(2000/10/01)ずいぶん間が空いていろいろなことを忘れてしまったので、リハビリを兼ねてJavaで簡単な検索プログラムを作ってみました。それにしては、新規要素が多いのですが・・・まず、DB2のJDBCドライバをJDBC2.0対応にします。DB2インストールディレクトリ下のSQLLIB\Java12\usejdbc2.batを実行すると、必要なファイルを入れ替えてくれます。このディレクトリにinuseというファイルができればOKです(たぶん)。元に戻すときは、このディレクトリのusejdbc1.batを実行するだけです。プログラム作成には、JBuilderを使いました。JDBC2.0なので、ResultSetでカーソルを逆方向に動かしてみます。サンプルのDB2Appl.javaを参考にしながら作ったプログラムはこんな感じ。自動生成されたコードも入っているので長いのですが、行っている処理は単純です。ポイントはcreateStatementの引数ですね。最初はScrollPaneを使わなかったので、JTextAreaに文字列をappendしていってもスクロールバーが出ず困っていましたが、[2]を見て何となくやってみたところうまくいきました。}}このまま実行すると、ClassNotFoundExceptionが発生するので、DB2のドライバをクラスパスに追加します。最初にJDBC2.0対応にした時に新しくなったファイルのうち、SQLLIB\Java\db2ava.zipがそれのようです。JBuilderだと、プロジェクトプロパティで、必須ライブラリの追加、新規で、適当な名前を付けてこのファイルを追加するだけです。これで実行すれば、結果が表示されるはず。