----- Original Message -----
From: "Will Jaynes" <[EMAIL PROTECTED]>
To: "OJB Users List" <[EMAIL PROTECTED]>
Sent: Thursday, January 16, 2003 4:17 PM
Subject: Re: problem moving to 0.9.9
> Thanks, for the reply, Armin,
>
> My jdbc-connection-descriptor is defined as you indicate below (except
> for Oracle), but...
>
> I don't understand your ODMG-api example. The signature for
> org.odmg.Database.open takes two String arguements, not one as you
show.
Sorry, I mean
db.open("default#sa#test", Database.OPEN_READ_WRITE);
> It won't compile. So I am at a loss...
>
> Also, your examples both include the user and password, and thus are
> different than in the tutorials. Are the tutorials now out of date?
yes, that is on my todo list.
I add a workaround for that problem (hope so) - check out
new version of BrokerHelper.java (see #extractAllTokens(...)
if you want to play around ;-)).
Say you do the following call in 0.9.8
db.open("repository.xml", Database.OPEN_READ_WRITE);
To make this work with 0.9.9.x declare a jdbc-connection-descriptor
<jdbc-connection-descriptor
jcd-alias="repository.xml"
default-connection="true"
platform="Hsqldb"
jdbc-level="2.0"
......
regards,
Armin
> Do
> we need to pass in the user and password in the application code.
Isn't
> it enough that these are defined in the jdbc-connection-descriptor?
>
> Yours in confusion,
> Will
>
> Armin Waibel wrote:
> > Hi Will,
> >
> > take a look in the release-notes.txt to see
> > what has changed.
> >
> > Seems a configuration problem.
> > Say you have declared a jdbc-connection-descriptor
> > in repository_database.xml like this one below.
> >
> > Then you could obtain PB instances
> > 1.
> > PBKey key = new PBKey("default","sa","test");
> > broker = PBF.createPersistenceBroker(key);
> >
> > 2. You set this descriptor as default-connection
> > broker = PBF.defaultPersistenceBroker();
> >
> > ODMG-api
> > Database db = odmg.newDatabase();
> > db.open("default#sa#test");
> > or, if a default-connection was declared
> > db.open(null); (this possibility maybe removed - security reasons)
> >
> >
> > <jdbc-connection-descriptor
> > jcd-alias="default"
> > default-connection="true"
> > platform="Hsqldb"
> > jdbc-level="2.0"
> > driver="org.hsqldb.jdbcDriver"
> > protocol="jdbc"
> > subprotocol="hsqldb"
> > dbalias="../OJB"
> > username="sa"
> > password="test"
> > batch-mode="false"
> > >
> >
> > <connection-pool
> > maxActive="21"
> > validationQuery="" />
> >
> > <sequence-manager
> >
className="org.apache.ojb.broker.util.sequence.SequenceManagerHighLowImp
> > l">
> > <attribute attribute-name="grabSize"
attribute-value="20"/>
> > </sequence-manager>
> > </jdbc-connection-descriptor>
> >
> > HTH
> >
> > regards,
> > Armin
> >
> > ----- Original Message -----
> > From: "Will Jaynes" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Thursday, January 16, 2003 2:34 PM
> > Subject: problem moving to 0.9.9
> >
> >
> >
> >>I'm trying to upgrade one of my applications to the latest from CVS.
> >
> > It
> >
> >>has been working with 0.9.7. I upgraded
> >>- repository.xml
> >>- repository_internal.xml
> >>- repository.dtd
> >>- the ojb jar file
> >>- replaced commons-lang.jar with new commons-lang-1.0-mod.jar that
> >
> > comes
> >
> >>in CVS
> >>
> >>Now I get an exception I don't understand:
> >>
> >>[org.apache.ojb.broker.metadata.ConnectionRepository] INFO: Could
not
> >>found org.apache.ojb.broker.metadata.JdbcConnectionDescriptor for
> >
> > alias
> >
> >>'org.apache.ojb.broker.PBKey: repository=repository.xml, user=null,
> >>password=null'
> >>[org.apache.ojb.broker.accesslayer.ConnectionManagerFactory] ERROR:
> >>ConfigurableFactory instantiation failed for class class
> >>org.apache.ojb.broker.accesslayer.ConnectionManagerImpl
> >>* Factory types:
> >>1 - Type: org.apache.ojb.broker.PersistenceBroker
> >>* Factory arguments:
> >>1 - Argument:
> >
> > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl@18d9850
> >
> >>What has changed and what more must I do to upgrade.
> >>
> >>Thanks for any info,
> >>Will
> >>
> >>
> >>--
> >>To unsubscribe, e-mail:
> >
> > <mailto:[EMAIL PROTECTED]>
> >
> >>For additional commands, e-mail:
> >
> > <mailto:[EMAIL PROTECTED]>
> >
> >>
> >>
> >
> >
> > --
> > To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
> >
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>
>
>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>