Java 報表元件 會使用 Java Naming and Directory Interface (JNDI),來建立與報表中所指定之資料來源的連線。一旦從 JNDI 伺服器擷取了連線資訊之後,Java 報表元件 就會使用此資訊來建立與資料來源的 JDBC 連線。
注意: 如果報表是使用 Crystal Reports 的 JDBC 驅動程式根據 JDBC 資料來源來設計的,則報表已包含以原始方式連接至 JDBC 資料庫所需的資訊。在這種情況下,您不需要執行本節中所述的任何設定步驟。不過,您的確需要確定有適當的驅動程式檔案可供 Web 應用程式使用,如此才能連接到 JDBC 資料來源。
為了確定在擷取報表資料時,Java 報表元件 可以成功地建立連線,必須正確設定必要資料來源的 JNDI 項目。如需有關如何設定 JNDI 資料來源項目的詳細資訊,請參閱應用程式伺服器和 JDBC 驅動程式的文件。
為了建立連線,Java 報表元件 會從 Crystal 報表擷取資料來源名稱,並針對對應的 JDBC 資料來源資訊執行 JNDI 查閱。因此,一定要使用跟 Crystal 報表內所用的完全相同的資料來源名稱。
若要檢視資料來源名稱,請在 Crystal 報表設計工具中開啟報表,並使用「資料庫專家」來顯示資料來源名稱。可用來定義 JDBC 資料來源的方法,會根據您所使用之 Java Runtime Environment 的版本而有所不同。
Business Objects http://www.taiwan.businessobjects.com/ 支援服務 http://www.businessobjects.com/services/support/ |