我試圖使用org.apache.ddlutils包來讀取數據庫元數據。 我已經寫了下面的方法:使用org.apache.ddlutils.DdlUtilsException時出現問題
public static void readMetaData(DataSource dataSource) throws DdlUtilsException{
final Platform platform = PlatformFactory.createNewPlatformInstance(dataSource);
}
但拋出DdlUtilsException語句提供了以下錯誤:
型DdlUtilsException無異常可能拋出;異常類型必須是Throwable的
一個子類,我根本不明白這個錯誤背後的原因,因爲在http://db.apache.org/ddlutils/api/org/apache/ddlutils/DdlUtilsException.html的API明確規定以下內容:
java.lang.Object
extended by java.lang.Throwable
extended by java.lang.Exception
extended by java.lang.RuntimeException
extended by org.apache.commons.lang.exception.NestableRuntimeException
extended by org.apache.ddlutils.DdlUtilsException
請指點。
僅供以後參考。 Apache DdlUtils 1.0依賴於Apache Commons Lang 2.6。更高版本(3.0+)不兼容。 – Eonil 2013-03-25 16:39:26