The moose likes Websphere and the fly likes API's for creating data sources Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Products » Websphere
Bookmark "API Watch "API New topic

API's for creating data sources

Maruti Nori

Joined: Mar 13, 2002
Posts: 7
In our current application we create datasources for Weblogic using installer, which writes entries into config.xml. Now in WebSphere we have a problem in this approach because the passwords are encrypted and stored in server-cfg.xml.Are there any API's exposed by IBM to perform this function in WebSphere.
Maruti Nori
Se Ravin

Joined: Feb 18, 2002
Posts: 26
yes you can,
The following code (from coonection_pool.pdf ) for IBM WAS 4.0 does this,
try {
//Create a properties file for the DataSource
java.util.Properties prop = new java.util.Properties();
prop.put(DataSourceFactory.NAME, "SampleDB");
prop.put(DataSourceFactory.DESCRIPTION, "My sample
prop.put("databaseName", "sample");
//Obtain a DataSource from the factory
DataSource ds = DataSourceFactory.getDataSource(prop);
//Bind the DataSource into JNDI
} catch (ClassNotFoundException cnfe) {
//check the class path for all necessary classes
} catch (CMFactoryException cmfe) {
//Example of exception: incorrect properties
} catch (NamingException ne) {
//Example of exception:
//datasource by this name may already exist

We are and We are Not
I agree. Here's the link:
subject: API's for creating data sources
It's not a secret anymore!