我正在尝试使用org.apache.ddlutils包来读取数据库元数据。我写了以下方法:
public static void readMetaData(DataSource dataSource) throws DdlUtilsException{
final Platform platform = PlatformFactory.createNewPlatformInstance(dataSource);
}
但是该语句throws 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
请指教。