不要使用 Apache Tomcat BasicDataSource

此規則會偵測是否使用 org.apache.tomcat.dbcp.dbcp.BasicDataSource Java 檔案中的類別。 此類別實作業界標準資料來源介面 javax.sql.DataSource -我知道 Apache Tomcat 資料來源提供您應用程式可能使用的專有方法。

如果您不是使用專有方法,則可以將程式碼變更為使用 javax.sql.DataSource 而不是向 Tomcat 版本。

如果您使用專有方法,並希望繼續在應用程式中使用它們,您可以移轉資源,以使用 Apache Commons 資料來源。 如果要使用 Apache Commons,請下載 common-dbcp jar 檔,並將資源配置成使用這個資料來源。 在 Java 程式碼中,變更下列項目的參照: org.apache.tomcat.dbcp.dbcp.BasicDataSource 收件者 org.apache.commons.dbcp.BasicDataSource .

或者,您可以重新配置資源,以使用 WebSphere 連線儲存區來提高效能,並緩和執行緒作業和可調整性問題。 當使用這個解決方案時,可利用 Connection Factory MBean 來提供資料來源統計資料和資訊給應用程式。

如需相關資訊,請參閱: