Top Fields Constructors Methods
org.jabref.logic.shared

public Class DBMSConnection

extends Object
implements DatabaseConnection
Class Inheritance
All Implemented Interfaces
org.jabref.logic.shared.DatabaseConnection
Imports
java.sql.Connection, .DriverManager, .SQLException, java.util.HashSet, .Set, org.jabref.logic.l10n.Localization, org.jabref.logic.shared.exception.InvalidDBMSConnectionPropertiesException, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
private final Connection
private static final Logger
private final DBMSConnectionProperties

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static Set<DBMSType>
getAvailableDBMSTypes()

Returns a Set of DBMSType which is supported by available drivers.

public Connection
public DBMSConnectionProperties
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

connectionback to summary
private final Connection connection
LOGGERback to summary
private static final Logger LOGGER
propertiesback to summary
private final DBMSConnectionProperties properties

Constructor Detail

DBMSConnectionback to summary
public DBMSConnection(DBMSConnectionProperties connectionProperties) throws SQLException, InvalidDBMSConnectionPropertiesException

Method Detail

getAvailableDBMSTypesback to summary
public static Set<DBMSType> getAvailableDBMSTypes()

Returns a Set of DBMSType which is supported by available drivers.

getConnectionback to summary
public Connection getConnection()

Implements org.jabref.logic.shared.DatabaseConnection.getConnection.

Annotations
@Override
getPropertiesback to summary
public DBMSConnectionProperties getProperties()

Implements org.jabref.logic.shared.DatabaseConnection.getProperties.

Annotations
@Override