IBM Netezza を介した接続 IBM Data Server Driver for JDBC and SQLJ

IBM® Netezza® クライアントは、 IBM Data Server Driver for JDBC and SQLJ データベースサーバーに接続することができます。 nzjdbc3 ドライバから切り替える際には、クライアント側の最小限の設定が必要です。 IBM Data Server Driver for JDBC and SQLJ

この IBM Data Server Driver for JDBC and SQLJNetezza の設定を容易に受け入れます
  • Class.forName メソッドは、Netezza ドライバーを受け入れます。
    Class.forName("org.netezza.Driver"); 
  • JDBC 接続 URL は、「netezza」サブプロトコルを受け入れます。
    jdbc:netezza://host:port/databaseName
  • org.netezza.datasource.NzDataSource クラスを使用して、サーバーへの接続を取得するための DataSource を構成できます。

IBM Data Server Driver for JDBC and SQLJIBM Netezza クライアントに接続する際には、デフォルトのポート番号50,000を使用します。

互換プロパティー

Netezza ドライバーの特定のプロパティを使用して、接続設定を確立することができます。 IBM Data Server Driver for JDBC and SQLJ。 以下の Netezza ドライバプロパティは、 によって認識されます。 IBM Data Server Driver for JDBC and SQLJ。 これらは、対応するプロパティと類似した機能を持つものとして使用することができます。 IBM Data Server Driver for JDBC and SQLJ キャメルケース、すべて小文字、すべて大文字で指定されている場合、同様の機能を持つ対応するプロパティの代わりに使用できます。

表 1. 以下の表は、 Netezza クライアントアプリケーションで同様のプロパティの代わりに使用できる、いくつかの一般的な Netezza ドライバプロパティを記載しています。 IBM Data Server Driver for JDBC and SQLJ プロパティの代わりに使用できるものを示しています。
Netezza ドライバー・プロパティー IBM Data Server Driver for JDBC and SQLJ 財産
applicationName clientProgramName
autocommit autoCommit
batchSize fetchSize
caCertFile sslCertLocation
clientHostName clientWorkstation
clientUser clientUser
データベース databaseName
説明 説明
ホスト serverName
logDirPath traceDirectory
loginTimeout loginTimeout
名前 dataSourceName
パスワード パスワード
ポート portNumber
readonly readOnly
スキーマ currentSchema
securityLevel sslConnection

セキュリティー仕様

アプリケーションの中で SSL 接続を有効にする場合は、Netezza securityLevel プロパティーを「preferredSecured」または「onlySecured」に設定します。 securityLevel にその他の値を設定すると、SSL 接続は無効になります。

非互換性

  • IBM Data Server Driver for JDBC and SQLJ 前述の互換性のあるプロパティ以外の Netezza ドライバプロパティを使用してもエラーは発生しません。
  • その IBM Data Server Driver for JDBC and SQLJ サポートされていないアプリケーションプログラミングインターフェースの場合には、空の関数を使用します。
  • Netezza logLevel プロパティはサポートされていません。 IBM Data Server Driver for JDBC and SQLJ。 ドライバのログ取得メカニズムを実装し、 IBM Data Server Driver for JDBC and SQLJtraceLevel どのトレース設定が最もニーズに合っているかを把握するための設定を評価します。