2010-05-24 66 views
0

我們在Tomcat 5.5服務器上安裝了Crystal Reports 2008,並使用Java SDK顯示報表並將它們轉換爲PDF。在Crystal Reports 2008中設置報表的數據源Java(性能)

由於服務器有自己的數據庫,我們必須在DatabaseController上設置數據源,使CR連接到這個數據庫。我們這樣做就像文檔中指定的那樣,並嘗試了CRJavaHelper中的函數,但出於我未知的原因,設置連接字符串需要300ms到1500ms。

什麼是最快的方式告訴Crystal哪些數據源在其報告中使用?我已經在某處看到了一個JNDI名稱,但我不相信CR實際上是通過JNDI查找來查找現有的數據源,不是嗎?我之前沒有提及JNDI數據源,我應該使用它們嗎?

回答

0

我發現了我自己。通過將DataSource添加到webapp的context.xml中,並通過在web.xml中引用它,Crystal很高興地使用它。這是最快的方法。

相關問題