## Uses of Interface
org.eclipse.datatools.connectivity.IConnection

Packages that use IConnection
org.eclipse.datatools.connectivity
org.eclipse.datatools.connectivity.drivers.jdbc
org.eclipse.datatools.connectivity.sqm.core
org.eclipse.datatools.connectivity.ui
org.eclipse.datatools.enablement.hsqldb.connection
org.eclipse.datatools.enablement.sqlite.connection

Uses of IConnection in org.eclipse.datatools.connectivity

Subinterfaces of IConnection in org.eclipse.datatools.connectivity
`interface` `IOfflineConnection` An offline connection is used to present an offline view of the server to the user.

Classes in org.eclipse.datatools.connectivity that implement IConnection
`class` `DriverConnectionBase` Base implementation for a connection that uses the driver framework.
`class` `VersionProviderConnection` Use this class a a base class for your versioned connection implementation.

Methods in org.eclipse.datatools.connectivity that return IConnection
`IConnection` `IManagedConnection.cloneConnection()` Creates a copy of the connection being managed.
`IConnection` `IConnectionFactory.createConnection(IConnectionProfile profile)` This method creates a connection to a server based on the properties specified by the connection profile.
`IConnection` `IConnectionFactory.createConnection(IConnectionProfile profile, java.lang.String uid, java.lang.String pwd)` This method creates a connection to a server based on the properties specified by the connection profile.
`IConnection` `IConnectionProfile.createConnection(java.lang.String factory)` This method is a shortcut for getProvider()getConnectionFactory(factoryId).createConnection(this).
`IConnection` `IConnectionProfile.createConnection(java.lang.String factoryId, java.lang.String uid, java.lang.String pwd)` This method is a shortcut for getProvider()getConnectionFactory(factoryId).createConnection(this,uid,pwd).
`IConnection` `IManagedConnection.getConnection()`
`IConnection` `IManagedConnection.ICloneConnectionJob.getConnection()`
`IConnection` `ProfileConnectionManager.getConnection(IConnectionProfile profile, java.lang.String factoryID)`

Uses of IConnection in org.eclipse.datatools.connectivity.drivers.jdbc

Classes in org.eclipse.datatools.connectivity.drivers.jdbc that implement IConnection
`class` `JDBCConnection` NON-API IConnection implementation for `java.sql.Connection` objects.

Methods in org.eclipse.datatools.connectivity.drivers.jdbc that return IConnection
`IConnection` `JDBCConnectionFactory.createConnection(IConnectionProfile profile)`
`IConnection` `JDBCConnectionFactory.createConnection(IConnectionProfile profile, java.lang.String uid, java.lang.String pwd)`

Uses of IConnection in org.eclipse.datatools.connectivity.sqm.core

Methods in org.eclipse.datatools.connectivity.sqm.core that return IConnection
`IConnection` `SQMConnectionFactory.createConnection(IConnectionProfile profile)`
`IConnection` `SQMConnectionFactory.createConnection(IConnectionProfile profile, java.lang.String uid, java.lang.String pwd)`

Uses of IConnection in org.eclipse.datatools.connectivity.ui

Methods in org.eclipse.datatools.connectivity.ui that return IConnection
`static IConnection` `PingJob.createTestConnection(IConnectionProfile icp)`
`IConnection` `ManagedContentExtensionBase.getConnection()`
`IConnection` `ContentExtensionFactoryBase.getConnection()` Each ContentExtensionFactoryBase manages its own connection, clients who's calling this api in order to resuse this connection shouldn't try to close it or modify its state.
`IConnection` `IContentExtension.getConnection()`
`abstract IConnection` `ContentExtensionBase.getConnection()`

Methods in org.eclipse.datatools.connectivity.ui with parameters of type IConnection
`static java.lang.Throwable` `PingJob.getTestConnectionException(IConnection conn)`

Uses of IConnection in org.eclipse.datatools.enablement.hsqldb.connection

Classes in org.eclipse.datatools.enablement.hsqldb.connection that implement IConnection
`class` `HSQLDBJDBCConnection`

Methods in org.eclipse.datatools.enablement.hsqldb.connection that return IConnection
`IConnection` `HSQLDBJDBCConnectionFactory.createConnection(IConnectionProfile profile)`

Uses of IConnection in org.eclipse.datatools.enablement.sqlite.connection

Classes in org.eclipse.datatools.enablement.sqlite.connection that implement IConnection
`class` `SQLITEJDBCConnection`

Methods in org.eclipse.datatools.enablement.sqlite.connection that return IConnection
`IConnection` `SQLITEJDBCConnectionFactory.createConnection(IConnectionProfile profile)`