我是初次使用dbutils,总报空指针异常,我的代码如下:OracleDataSource ds = new OracleDataSource();
ds.setDriverType("thin");
ds.setServerName("127.0.0.1");
ds.setPortNumber(1521);
ds.setDatabaseName("orcl"); // sid
ds.setUser("root");
ds.setPassword("root");
    
Platform platform = PlatformFactory.createNewPlatformInstance(ds);
Database db = platform.readModelFromDatabase("model");//不知道这个参数应该传什么??????
Table[] t = db.getTables();
System.out.println(t.length);
for(int i = 0; i < t.length;i++){
    System.out.println(t[i].getName());
}
以下是异常信息:Exception in thread "main" java.lang.NullPointerException
at org.apache.ddlutils.platform.JdbcModelReader.readTable(JdbcModelReader.java:573)
at org.apache.ddlutils.platform.oracle.Oracle8ModelReader.readTable(Oracle8ModelReader.java:102)
at org.apache.ddlutils.platform.JdbcModelReader.readTables(JdbcModelReader.java:516)
at org.apache.ddlutils.platform.JdbcModelReader.getDatabase(JdbcModelReader.java:472)
at org.apache.ddlutils.platform.JdbcModelReader.getDatabase(JdbcModelReader.java:432)
at org.apache.ddlutils.platform.PlatformImplBase.readModelFromDatabase(PlatformImplBase.java:1884)
at org.apache.ddlutils.platform.PlatformImplBase.readModelFromDatabase(PlatformImplBase.java:1869)
at com.test.Test.readDatabase(Test.java:54)
at com.test.Test.main(Test.java:74)