IBM Data Server Client 及 Driver 類型

資料伺服器提供數種類型的 IBM® 用戶端及驅動程式。 每一個 Client 及 Driver 都提供特定類型的支援。

IBM 用戶端及驅動程式如下:
  • IBM Data Server Driver Package(DS 驅動程式)
  • IBM Data Server Driver Package -無加密
  • IBM Data Server Driver for JDBC and SQLJ
  • IBM Data Server Driver for ODBC and CLI
  • IBM Data Server Driver for ODBC and CLI -無加密
  • IBM Data Server Runtime Client
  • IBM Data Server Client

您可以將 Db2 Connect 功能新增至任何用戶端或驅動程式。

IBM Data Server Driver Package

IBM Data Server Driver Package 是一種輕量型部署解決方案,可為應用程式提供執行時期支援,而不需要安裝 Data Server Runtime ClientData Server Client。 此驅動程式具有小型覆蓋區,並且設計為由獨立軟體供應商 (ISV) 來重新配送以及用於一般大型企業的大宗部署實務範例中的應用程式配送。

IBM Data Server Driver Package 包含下列功能:
  • Command Line Processor Plus (CLPPlus),用於動態建立、編輯及執行 SQL 陳述式及 Script。
  • 支援使用 ODBC、CLI、PHP 或 Ruby 的應用程式來存取資料庫。
  • 在 Windows 作業系統上,支援使用 .NET 或 OLE DB 來存取資料庫的應用程式。 此外,此驅動程式套件還可以作為可安裝映像檔使用。 合併模組可用,您可以用來在 Windows Installer 型安裝中輕鬆內嵌驅動程式。
  • 支援使用 JDBC 及內嵌式 SQL for Java (SQLJ) 以 Java™ 語言撰寫的用戶端應用程式及 Applet。
  • 支援執行內嵌式 SQL 應用程式。 不提供任何前置編譯器或連結功能。
  • 用以重建 PHP、Ruby、Python 及 Perl 驅動程式的應用程式標頭檔。 IBM Data Server Driver Package中未提供 Python 及 Perl 驅動程式; 不過,您可以使用標頭檔來下載及建置這些驅動程式。
  • 透過 db2cli 指令支援互動式 CLI。 使用 db2drdat 指令來支援 DRDA 追蹤。
  • 支援 IBM Informix® 伺服器。

IBM Data Server Driver Package -不含加密包括與 IBM Data Server Driver Package相同的功能,但不包含加密功能。

IBM Data Server Driver for JDBC and SQLJ

IBM Data Server Driver for JDBC and SQLJ 是 Java 儲存程序及使用者定義函數的預設驅動程式。 此驅動程式提供 Java 用戶端應用程式及 Applet 的支援,這些應用程式及 Applet 使用 JDBC 來存取本端或遠端伺服器,並將 SQLJ 用於 Java 應用程式中內嵌的靜態 SQL。 此驅動程式是 IBM InfoSphere® Optim™ pureQuery® Runtime的必備項目。 此產品提供 Java 用戶端應用程式及 Applet 的靜態支援,並且使用 pureQuery API 來啟用最佳化資料存取。 此外,使用 IBM Data Studio進行 Java 資料庫應用程式開發的完整整合開發環境 (IDE) 也支援此產品。

IBM Data Server Driver for ODBC and CLI

Data Server Driver for ODBC and CLI 是專為 ISV 部署而設計的輕量型解決方案。 此驅動程式 (也稱為 CLI 驅動程式) 使用 ODBC API 或 CLI API 為應用程式提供執行時期支援,而不需要安裝 Data Server ClientData Server Runtime Client。 此驅動程式只能作為 tar 檔使用,不能作為可安裝映像檔使用。 僅有英文訊息。

Data Server Driver for ODBC and CLI -Without Encryption 包含與 Data Server Driver for ODBC and CLI相同的功能,但不包含加密功能。

IBM Data Server Runtime Client

若要具有執行及部署應用程式的指令行處理器 (CLP) 支援及基本用戶端支援,請使用 IBM Data Server Runtime ClientIBM Data Server Runtime Client 提供在遠端資料庫上執行應用程式的方法。 IBM Data Server Runtime Client未隨附 GUI 工具。

這些功能包括下列:
  • 所有來自 IBM Data Server Driver 套件的功能,除了開發工具及程式庫之外。
  • 用於發出指令的指令行處理器。 CLP 也提供遠端管理伺服器的基本方法。
  • 用來設定及管理 Q 抄寫及 SQL 抄寫的所有抄寫程式的 ASNCLP 指令行程式。
  • 援一般網路通訊協定:TCP/IP 及具名管道。
  • 部署覆蓋區較小,需要比 IBM Data Server Client更少的安裝映像檔大小及所需磁碟空間。
  • 儲存資訊以連接至資料庫及伺服器的型錄。

IBM Data Server Client

對於使用 DB2CI 的應用程式,請使用 IBM Data Server Client。 IBM Data Server Client 包括 IBM Data Server Runtime Client的所有功能,以及使用 API (例如 ODBC、CLI、.NET 或 JDBC) 進行資料庫管理、應用程式開發的功能。 及用戶端/伺服器配置。

這些功能包括下列:
  • 能夠刪改 IBM Data Server Client 映像檔,以減少 Windows 作業系統上的安裝映像檔大小。
  • 用來設定及管理 Q 抄寫及 SQL 抄寫的所有抄寫程式的抄寫工具。 這些工具是「抄寫中心」、 ASNCLP 指令行程式,以及「抄寫警示監視器」工具。 「抄寫中心」僅適用於 Linux® 及 Windows 作業系統。
  • 適用於新使用者的「首要步驟」文件。
  • Visual Studio 工具。
  • 應用程式標頭檔。
  • 各種程式設計語言的前置編譯器。
  • 連結支援。
  • 範例及教學指導。