2012-04-04 4 views
0

私の進行中のJDBC/Oracleのサガの一環として、私はJava/JDBC専門家の助けを募り、最後の質問「For JDBC in XPages, how does the server know the connection information?」でさらに入力を受けた後、私はojdbc14.jarファイル用のプラグインを作成することを忘れました。プラグインを作成してそれをコンパイルしようとしました。 JDBCProviderインターフェイスが見つからないと不平を言った。私の質問はどこでこれを見つけるのですか?これはサーバー上の拡張ライブラリファイルの一部ですか、これはまったく異なるものですか?JDBCProviderインターフェイスはどこにありますか?

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

おかげで、

MJ

答えて

0

あなたは拡張ポイントダイアログでcom.ibm.commons.Extensionを選択し、次にcom.ibm.commons.jdbcproviderようなタイプを設定することをお勧めします。私はこのようになりますの下のサンプルコードを提供してきました(例えばcom.ZetaOne.JDBC.drivers.DB2.DB2DriverProviderという名前)、あなたのJDBCドライバプロバイダクラス(自分の特定のドライバにカスタマイズされた、など)

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:次世代のXPageコントロールのステップガイド」でご利用いただけます。アマゾン予約予約http://www.amazon.com/XPages-Extension-Library-Step---Step/dp/0132901811

関連する問題