0

進行中の JDBC/Oracle 物語の一環として、私は Java/JDBC の専門家の 1 人の助けを求め、最後の質問「XPages の JDBC について、サーバーは接続情報をどのように知っていますか?」でいくつかの情報を受け取った後、乗り込みました。 ojdbc14.jar ファイルのプラグインの作成について。プラグインを作成し、コンパイルを試みました。JDBCProvider インターフェースが見つからないと不平を言っていました。私の質問は、これはどこにありますか? これはサーバー上の拡張ライブラリ ファイルの一部ですか、それともまったく別のものですか?

いつものように、どんな助けも大歓迎です。

ありがとう、

MJ

4

1 に答える 1

0

com.ibm.commons.Extension[拡張ポイント]ダイアログで選択してから、タイプをに設定しcom.ibm.commons.jdbcproviderます。クラスをJDBCドライバープロバイダークラス(com.ZetaOne.JDBC.drivers.DB2.DB2DriverProviderたとえば、名前を付けたもの)に設定します。これは、以下のサンプルコードを提供します(特定のドライバーなどに合わせてカスタマイズされています)。

package com.ZetaOne.JDBC.drivers.DB2;

import java.sql.Driver;
import java.sql.SQLException;

import com.ibm.commons.jdbc.drivers.IJDBCDriverAlias;
import com.ibm.commons.jdbc.drivers.JDBCProvider;

public class DB2DriverProvider implements JDBCProvider {
    public DB2DriverProvider() {
    {

    public Driver loadDriver(String className) throws SQLException {
      if(classNmae.equals(com.ibm.db2.jcc.DB2Driver.class.getName())) {
        return new com.ibm.db2.jcc.DB2Driver();
      }
      return null;
    }
}

プラグインに必要な他のすべてを実行したと仮定すると、更新サイトをエクスポート/作成し、ドライバーをインストールできるはずです。

ところで、ExtLibXでJDBCパッケージをセットアップしてデプロイし、使用する方法については、次の本「XPages Extension Library:A Step by Step Guide to the Next Generation of XPage Controls」(Amazonの先行予約で入手可能)で読むことができます。http://www.amazon.com/XPages-Extension-Library-Step---Step/dp/0132901811 _

お役に立てれば。

于 2012-04-04T20:17:07.327 に答える