| Author |
API's for creating data sources
|
Maruti Nori
Greenhorn
Joined: Mar 13, 2002
Posts: 7
|
|
Hi, 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. regards, Maruti Nori
|
 |
Se Ravin
Greenhorn
Joined: Feb 18, 2002
Posts: 26
|
|
yes you can, The following code (from coonection_pool.pdf ) for IBM WAS 4.0 does this, import com.ibm.websphere.advanced.cm.factory.DataSourceFactory; try { //Create a properties file for the DataSource java.util.Properties prop = new java.util.Properties(); prop.put(DataSourceFactory.NAME, "SampleDB"); prop.put(DataSourceFactory.DATASOURCE_CLASS_NAME, "COM.ibm.db2.jdbc.DB2ConnectionPoolDataSource"); prop.put(DataSourceFactory.DESCRIPTION, "My sample datasource"); prop.put("databaseName", "sample"); //Obtain a DataSource from the factory DataSource ds = DataSourceFactory.getDataSource(prop); //Bind the DataSource into JNDI DataSourceFactory.bindDataSource(ds); } 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 } Regards Senthil
|
We are and We are Not
|
 |
 |
|
|
subject: API's for creating data sources
|
|
|