ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nathan Maves <Nathan.Ma...@Sun.COM>
Subject Re: Dynamic Database URL
Date Wed, 17 Aug 2005 17:16:36 GMT
Will this still work the same with

DaoManagerBuilder.buildDaoManager(reader, props);

We do not explicitly call SqlMapClientBuilder.buildSqlMapClient 
(configReader,properties).  I assume that the DAO Manager calls it.

And if this is the case with the props in the first line above be  
passed through.

Nathan

On Aug 17, 2005, at 12:38 AM, James, Steven wrote:

> This is possible just create a properties object and pass this to  
> the sqlmap builder
> name the properties with keys like you have given in the sqlmapconfig.
>
> <property name="JDBC.Driver" value="${driver}"/>
> <property name="JDBC.ConnectionURL" value="${url}"/>
> <property name="JDBC.Username" value="${username}"/>
> <property name="JDBC.Password" value="${password}"/>
>
> so the properties would have keys driver, url, username etc...
>
> i.e SqlMapClientBuilder.buildSqlMapClient(configReader,properties);
>
>
>
>
> -----Original Message-----
> From: Nathan Maves [mailto:Nathan.Maves@Sun.COM]
> Sent: Wed 8/17/2005 5:34 AM
> To: user-java@ibatis.apache.org
> Subject: Re: Dynamic Database URL
>
> Not sure that I understand you.
>
>
> Let me explain a little better what I need and see if it is still the
> solution.
>
> I have a program that I need to 3 different instances of, in 3
> different VM.
>
> I just want to pass some parameters from the command line all the way
> to the sqlmap config.
>
> Possible?
>
> Nathan
>
> On Aug 16, 2005, at 1:24 PM, Larry Meadors wrote:
>
>
>> You can pass in a properties object to the sqlmapclient builder that
>> is substituted into the sqlmapconfig.xml file.
>>
>> But, you will need 3 instances of the SqlMap client..
>>
>> Larry
>>
>>
>> On 8/16/05, Nathan Maves <Nathan.Maves@sun.com> wrote:
>>
>>
>>> Is there a way to dynamically change the db url based on a parameter
>>> passed in at run time?
>>>
>>>
>>> We have a program that needs to run against 3 different production
>>> databases.  The only thing changing is the DB URL.
>>>
>>> Nathan
>>>
>>>
>>>
>>
>>
>
>
>
>
> This e-mail and any attachment is for authorised use by the  
> intended recipient(s) only. It may contain proprietary material,  
> confidential information and/or be subject to legal privilege. It  
> should not be copied, disclosed to, retained or used by, any other  
> party. If you are not an intended recipient then please promptly  
> delete this e-mail and any attachment and all copies and inform the  
> sender. Thank you.
>
> <winmail.dat>
>


Mime
View raw message