Skip navigation links
oracle.jdeveloper.db.adapter
Class MySQLConnectionCreator
java.lang.Object
oracle.jdeveloper.db.adapter.AbstractConnectionCreator
oracle.jdeveloper.db.adapter.MySQLConnectionCreator
- All Implemented Interfaces:
- ConnectionCreator
-
public class MySQLConnectionCreator
- extends AbstractConnectionCreator
Method Summary |
protected boolean |
allowNullPassword()
Returns false by default. |
java.sql.Connection |
getConnection(java.util.Properties props)
Creates a Connection from the given Properties. |
java.lang.String |
getConnectionURL(java.util.Properties props)
The default implementation on this abstract class return the DatabaseProvider.DRIVER_CLASS_REFTYPE property. |
java.lang.String |
getDriverClassName(java.util.Properties props)
The default implementation on this class returns the DatabaseProvider.CUSTOM_URL_CLASS_REFTYPE property. |
java.util.Collection<java.lang.String> |
listAllowedProperties()
Gets a list of the properties that are relevant to this creator. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MYSQL_DRIVER_CLASS
public static final java.lang.String MYSQL_DRIVER_CLASS
-
- See Also:
- Constant Field Values
SUBTYPE_MYSQL
public static final java.lang.String SUBTYPE_MYSQL
-
- See Also:
- Constant Field Values
MySQLConnectionCreator
public MySQLConnectionCreator()
allowNullPassword
protected boolean allowNullPassword()
- Description copied from class:
AbstractConnectionCreator
- Returns false by default. If overridden will allow a null password to be accepted for a connection.
-
- Overrides:
allowNullPassword
in class AbstractConnectionCreator
getConnection
public java.sql.Connection getConnection(java.util.Properties props)
throws java.sql.SQLException
- Description copied from interface:
ConnectionCreator
- Creates a Connection from the given Properties. The Properties contains key/value pairs for the information required to create the connection.
-
- Specified by:
getConnection
in interface ConnectionCreator
- Overrides:
getConnection
in class AbstractConnectionCreator
-
- Parameters:
props
- the Properties containing the connection data
- Returns:
- a JDBC Connection to a database
- Throws:
java.sql.SQLException
- if the connection cannot be created because the data is wrong or the database is down.
getDriverClassName
public java.lang.String getDriverClassName(java.util.Properties props)
throws java.sql.SQLException
- Description copied from class:
AbstractConnectionCreator
- The default implementation on this class returns the DatabaseProvider.CUSTOM_URL_CLASS_REFTYPE property. Override as appropraite.
-
- Specified by:
getDriverClassName
in interface ConnectionCreator
- Overrides:
getDriverClassName
in class AbstractConnectionCreator
-
- Throws:
java.sql.SQLException
getConnectionURL
public java.lang.String getConnectionURL(java.util.Properties props)
throws java.sql.SQLException
- Description copied from class:
AbstractConnectionCreator
- The default implementation on this abstract class return the DatabaseProvider.DRIVER_CLASS_REFTYPE property. Override as appropriate.
-
- Specified by:
getConnectionURL
in interface ConnectionCreator
- Overrides:
getConnectionURL
in class AbstractConnectionCreator
-
- Throws:
java.sql.SQLException
listAllowedProperties
public java.util.Collection<java.lang.String> listAllowedProperties()
- Description copied from interface:
ConnectionCreator
- Gets a list of the properties that are relevant to this creator. If a property is not listed, it is not needed/supported.
-
- Specified by:
listAllowedProperties
in interface ConnectionCreator
- Overrides:
listAllowedProperties
in class AbstractConnectionCreator
-
- Returns:
- a list of the allowed property keys for the connection's properties.
Skip navigation links
Copyright © 1997, 2012, Oracle. All rights reserved.