Hi, 

I am stuck on this. I am able to get the PersistenceBroker doing

    PBKey oldDatabase=new PBKey("astrDB");

      PersistenceBroker  oldDbPersistenceBroker =
PersistenceBrokerFactory.createPersistenceBroker(oldDatabase);

But

 I am getting this exception while doing "
oldDbPersistenceBroker.getIteratorByQuery(query3);"

 

Here is my repository-database.xml

 

   <!-- Datasource example -->

   <jdbc-connection-descriptor

        jcd-alias="astrDB"

        default-connection="true"

            platform="MsSQLServer"

            jdbc-level="2.0"

            jndi-datasource-name="java:comp/env/jdbc/astrDS"

            username="astronomy"

            password="all4114all"

            eager-release="false"

        batch-mode="false"

        useAutoCommit="0"

        ignoreAutoCommitExceptions="false">

     

    

   </jdbc-connection-descriptor>

       

   

   </jdbc-connection-descriptor>

 

here is the stack-trace-

 

 

java.lang.UnsupportedOperationException

            at
org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSourc
e.java:125)

            at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.ja
va:329)

            at
org.apache.ojb.broker.accesslayer.ConnectionFactoryAbstractImpl.newConne
ctionFromDataSource(Unknown Source)

            at
org.apache.ojb.broker.accesslayer.ConnectionFactoryAbstractImpl.lookupCo
nnection(Unknown Source)

            at
org.apache.ojb.broker.accesslayer.ConnectionManagerImpl.getConnection(Un
known Source)

            at
org.apache.ojb.broker.accesslayer.StatementManager.getPreparedStatement(
Unknown Source)

            at
org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeQuery(Unknown
Source)

            at
org.apache.ojb.broker.accesslayer.RsIterator.<init>(Unknown Source)

            at
org.apache.ojb.broker.core.RsIteratorFactoryImpl.createRsIterator(Unknow
n Source)

            at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getRsIteratorFromQuery(
Unknown Source)

            at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getIteratorFromQuery(Un
known Source)

            at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getIteratorByQuery(Unkn
own Source)

            at
org.apache.ojb.broker.core.DelegatingPersistenceBroker.getIteratorByQuer
y(Unknown Source)

            at
org.apache.ojb.broker.core.DelegatingPersistenceBroker.getIteratorByQuer
y(Unknown Source)

            at
edu.sc.asg.astronomy.presentation.struts.action.MigrateDataAction.execut
e(MigrateDataAction.java:83)

 

Reply via email to