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. 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? 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.9I'm trying to upgrade one of my applications to the latest from CVS.Ithas 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 thatcomesin 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 foralias'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@18d9850What 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]>
