ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From camelContext <praveen.krish...@citrix.com>
Subject Re: Custom path for drivers
Date Fri, 06 Nov 2009 02:47:52 GMT

The patch file changes

Index:
trunk/ibatis-3-core/src/main/java/org/apache/ibatis/migration/commands/BaseCommand.java
===================================================================
---
trunk/ibatis-3-core/src/main/java/org/apache/ibatis/migration/commands/BaseCommand.java
(revision 828216)
+++
trunk/ibatis-3-core/src/main/java/org/apache/ibatis/migration/commands/BaseCommand.java
(working copy)
@@ -228,6 +228,10 @@
 
   private void lazyInitializeDrivers() {
     try {
+      String customDriverPath =
environmentProperties().getProperty("driverPath");
+      if(customDriverPath != null && customDriverPath.length()>0){
+          driverPath = new File(customDriverPath);
+      }
       if (driverClassLoader == null && driverPath.exists()) {
         List<URL> urlList = new ArrayList<URL>();
         for (File file : driverPath.listFiles()) {



camelContext wrote:
> 
> Hi All,
> 
> I am using iBATIS tool for running all my DB migrations. As of now, the
> script mandates that i have all the driver jar files, inside a drivers
> folder in my root folder
> i.e 
> 
> ROOT
>   |
>    -- scripts
>   |
>    -- environments
>   |
>    -- drivers
>           |
>            -- ojdbc.jar .....
> 
> 
> 
> I have multiple services which use the iBATIS tool and all my services
> need the same drivers. It will be redundant to have the same files copied
> in n number of locations. I would like to know if there is a way to custom
> configure the driver path, so that the tool can load all the drivers from
> a central location? 
> 
> I did modify the BaseCommand to cater to this need. I have attached the
> code review with this post. If this feature is already existing, please do
> let me know how to use the same. Else, i would suggest that my code be
> reviewed and let me know if i can submit the patch.
> http://old.nabble.com/file/p26225652/custom-driver-ibatis-3.patch
> custom-driver-ibatis-3.patch 
> 

-- 
View this message in context: http://old.nabble.com/Custom-path-for-drivers-tp26225652p26225655.html
Sent from the iBATIS - User - Java mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-java-unsubscribe@ibatis.apache.org
For additional commands, e-mail: user-java-help@ibatis.apache.org


Mime
View raw message