Christian Schneider created KARAF-3478:
------------------------------------------

             Summary: Switch jdbc commands to use pax-jdbc-config and 
pax-jdbc-config-pool
                 Key: KARAF-3478
                 URL: https://issues.apache.org/jira/browse/KARAF-3478
             Project: Karaf
          Issue Type: Improvement
          Components: karaf-shell
            Reporter: Christian Schneider
            Assignee: Christian Schneider
             Fix For: 4.0.0.M2


Currently the jdbc commands for the data sources create blueprint files from 
templates for some supported databases. 

The problem with this is that we need to maintain these templates and have a 
quite tight coupling to these database implementations.
So if the database changes a class name we use we might even need to support 
two templates for the same database.

A better way would be to us pax-jdbc-config and pax-jdbc-pool. These modules 
allow to create datasources including pooling and XA support just by adding 
configurations.

The jdbc commands could help with that by providing a simple way to create or 
delete the configs. We can also provide features for the most common databases 
that install all needed bundles.






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to