Unknown macro: {next_previous_links}
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

A datasource provides information that a server can use to connect to a database or to an external data store.  The following feature in the WSO2 Feature Repository allows you to manage datasources using the management console of your product:

Name : WSO2 Carbon - datasource management feature 
Identifier: org.wso2.carbon.datasource.feature.group

If this feature is not included in your product by default, you can install it using the Feature Management section of this documentation. With this feature, you can add any RDBMS datasource or your own custom datasources using the management console, which can later be edited or deleted for your product instance if required. Note that all datasources created using the management console are saved to the registry of your product. 

In all WSO2 products, you also have the option of creating datasources be simply creating a configuration file with the datasource information and storing it in the <PRODUCT_HOME>/repository/conf/datasources/ directory. For example, all WSO2 products are shipped with the default WSO2_CARBON_DB database, and the datasource that is used to connect to this database is defined in the master-datasources.xml file stored in the datasources folder. You can also create your own custom datasources by creating configuration files and storing them in the same folder. For example, see the custom-datasources.xml file. The datasources defined using configuration files can viewed using the management console if the datasource management feature is installed. 

See the topics for details:

Creating datasources using the management console

Use the following steps to add a datasource:

  1. In the product management console, click Data Sources on the Configure tab. 
      
  2. Click Add Data Source.  
  3. Specify the required options for connecting to the database. The available options are based on the type of datasource you are creating:

Editing or removing datasources

After datasources are created (either using the management console or by creating a separate configuration file), you can access them by clicking Data Sources on the Configure tab of the management console. You can also edit and delete the datasoures that are saved in the registry (i.e. created using the management console). However, you cannot edit or delete the datasources that are added using configuration files in the <PRODUCT_HOME>/repository/conf/datasources/ directory using the management. For example, to modify the default <WSO2_CARBON_DB> datasource, you have to change the master-datasources.xml file.

When adding an RDBMS datasource, be sure to copy the JDBC driver JAR file for your database to <PRODUCT_HOME>/repository/components/lib.


  • No labels