[ 
https://issues.apache.org/jira/browse/JENA-227?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13239292#comment-13239292
 ] 

Andy Seaborne commented on JENA-227:
------------------------------------

Hi there - the RDB subsystem of Jena has been deprecated for some time in favor 
of SDB (for SQLdatabases) and TDB (for better scale and performance).  RDB has 
been removed from Jena in the 2.7.0 Apache release.     Which version of Jena 
are you running?

Re: dbconn.cleanDB(); 

You can do a complete clean of the database by dropping the database and 
recreating it.  While cleanDB tries to provide a database-independent way to 
reset state, it was not perfect.
                
> containsModel returns false, which is false
> -------------------------------------------
>
>                 Key: JENA-227
>                 URL: https://issues.apache.org/jira/browse/JENA-227
>             Project: Apache Jena
>          Issue Type: Bug
>          Components: RDB
>         Environment: Linux 64, PostgreSQL
>            Reporter: Petr Chmelar
>            Priority: Minor
>
>                   // load the the driver class
>                       Class.forName(modelDBdriver);
>                               
>                   // create a database connection
>                   dbconn = new DBConnection(modelDBURL, modelDBuserName, 
> modelDBpassWord, modelDBengine);
>                   // create a model maker with the given connection parameters
>                   maker = ModelFactory.createModelRDBMaker(dbconn);
>                   
>                   // open a previously created named model
>                   if (dbconn.containsModel(name)) {
>                       // this d
>                         System.out.println("Great job, model "+ name +" found 
> :)");
>                       model = ModelRDB.open(dbconn, name);
>                   }
>                   else System.out.println("It seems there is no model " + 
> name);
>                   
>                   // well, I know, it is there...
>                   model = ModelRDB.open(dbconn, name);
>                   model.write(System.out); // this is OK
> some time before this, I run, but it did even before:
>                   // WARNING: this is realy dangerous:
>                   dbconn.cleanDB();
>                                   
>                   // create a model maker with the given connection parameters
>                   maker = ModelFactory.createModelRDBMaker(dbconn);
>                   
>                   model = ModelRDB.createModel(dbconn, name, properties);

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to