WebLogic Server 7.0 Code Examples, BEA Systems, Inc.

examples.jdbc.datasource.dynamic
Class DynamicDataSourceHelper

java.lang.Object
  |
  +--examples.jdbc.datasource.dynamic.DynamicDataSourceHelper

public class DynamicDataSourceHelper
extends java.lang.Object

This class demonstrates dymamic creation, using and deletion of DataSource via Weblogic management API.


Constructor Summary
DynamicDataSourceHelper()
           
 
Method Summary
 void createConnection()
          Symply gets and closes a connection from dynamic DataSource.
 weblogic.management.configuration.JDBCDataSourceMBean createDataSource(java.lang.String pConnectionPool)
          Creates and targets a Data Source using WebLogic management API.
 void deleteDataSource(weblogic.management.configuration.JDBCDataSourceMBean pDataSourceMBean)
          Shuts down and deletes DataSource from configuratrion using management API.
 void setup(java.lang.String pUrl, java.lang.String pUserName, java.lang.String pPassword)
          Init security credentials
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicDataSourceHelper

public DynamicDataSourceHelper()
Method Detail

createConnection

public void createConnection()
                      throws java.lang.Exception
Symply gets and closes a connection from dynamic DataSource. Will throw an Exception if datasource does not exists.

createDataSource

public weblogic.management.configuration.JDBCDataSourceMBean createDataSource(java.lang.String pConnectionPool)
                                                                       throws java.lang.Exception
Creates and targets a Data Source using WebLogic management API.

deleteDataSource

public void deleteDataSource(weblogic.management.configuration.JDBCDataSourceMBean pDataSourceMBean)
                      throws java.lang.Exception
Shuts down and deletes DataSource from configuratrion using management API.

setup

public void setup(java.lang.String pUrl,
                  java.lang.String pUserName,
                  java.lang.String pPassword)
Init security credentials

Documentation is available at
http://e-docs.bea.com/wls/docs70

Copyright © 2002 BEA Systems, Inc. All Rights Reserved.