Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Eclipse Data Tools Platform Guide
Previous Page Home Next Page


Connectivity

The DTP Connectivity project provides resources for connecting to data sources.

The connection-management functionality provided in the Connectivity project includes the following components for defining, connecting to, and working with data sources.

Driver Management Framework
The Driver Management Framework (DMF) supplies an Eclipse preference page enabling users to create driver definitions based on supplied templates. Some templates are provided in the base installation, and additional templates can be added by component developers contributing to DMF extension points.
Connection Management Framework
The Connection Management Framework (CMF) is the basis for specific connection types, called Connection Profiles (CPs). CPs are added to the CMF through extension points. Connect to data source instances by creating and configuring CPs for each type of data source. In creating a CP, you specify standard data source configuration parameters, such as a connection URL, user name, and password. These parameter values are stored as secure metadata for the created CP, which can be used for connectivity checks (ping), to establish a connection, to automatically connect on CP startup, and to disconnect. CP extensions allow for additional functionality and content to be added to CPs. CMF also provides import and export functions for the reuse of CP instance configurations. This functionality is available in Data Source Explorer, making CPs the connection providers through which other DTP tooling can access data source instances.
JDBC connection support
DTP includes a JDBC driver template and CP for enabling database connectivity and serving as an example for further CP development. Database-specific capabilities can be exploited in CP extensions, allowing specialization and the presentation of different database functionality directly in a database CP.
Data Source Explorer
Data Source Explorer is an Eclipse view of CP instances. CP capabilities are exposed and data source content is presented in this view. The type and level of detail for an instance are constrained by the CP. Data Source Explorer also provides CP instance data to clients, allowing data tooling that requires connection management to interact with Data Source Explorer as a mediator to CP instances.
Open Data Access

Open Data Access (ODA) is a data-access framework allowing applications to access data from standard and custom data sources. ODA enables data connectivity between data consumers and data source providers through published run-time and design-time interfaces. ODA also includes an ODA driver management package that helps an ODA consumer application manage diverse behavior of individual ODA data drivers.

A data driver is created by implementing the run-time interfaces defined by the framework. The run-time interfaces include support for establishing connections, accessing metadata, and executing queries to retrieve data. A driver can define internal data source connection profiles and can work with CMF CP extensions. Once developed, a driver can be registered through an extension point with individual ODA consumer components to enable data connectivity. ODA also provides design-time interfaces to integrate custom query builders within an application designer tool.


 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire