On 9/18/07, Wessam Abd Rabo <[EMAIL PROTECTED]> wrote:

> The following piece of code creates a MalFormedUrl exception. I just read
> from an XML file and create a database. This is error Trace:
>
> org.apache.ddlutils.DdlUtilsException: java.net.MalformedURLException
>  at org.apache.ddlutils.io.DatabaseIO.read(DatabaseIO.java:172)
>
>
> This is the only code i write:
>
>  String  nameoffile= "xmltodb.xml";
>         Database targetModel = new DatabaseIO().read(nameoffile);
>
>         BasicDataSource dataSource = new BasicDataSource();
>         dataSource.setUrl("jdbc:derby://localhost:1527/instancedb");
>         dataSource.setDriverClassName("org.apache.derby.jdbc.ClientDriver");
>
>         boolean    alterDb = false;
>
>         Platform platform = PlatformFactory.createNewPlatformInstance
> (dataSource);
>
>         if (alterDb) {
>             platform.alterTables(targetModel, false);
>         } else {
>
>             platform.createTables(targetModel, true, true);
>         }

Try a different variant of the read method with e.g. a FileInputStream
that you opened for the xmltodb.xml file.

Tom

Reply via email to