Class SimpleJDBCConnectionPool
- java.lang.Object
-
- com.vaadin.v7.data.util.sqlcontainer.connection.SimpleJDBCConnectionPool
-
- All Implemented Interfaces:
JDBCConnectionPool
,Serializable
@Deprecated public class SimpleJDBCConnectionPool extends Object implements JDBCConnectionPool
Deprecated.As of 8.0, no replacement available.Simple implementation of the JDBCConnectionPool interface. Handles loading the JDBC driver, setting up the connections and ensuring they are still usable upon release.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SimpleJDBCConnectionPool(String driverName, String connectionUri, String userName, String password)
Deprecated.SimpleJDBCConnectionPool(String driverName, String connectionUri, String userName, String password, int initialConnections, int maxConnections)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
destroy()
Deprecated.Destroys the connection pool: close() is called an all the connections in the pool, whether available or reserved.void
releaseConnection(Connection conn)
Deprecated.Releases a connection that was retrieved earlier.Connection
reserveConnection()
Deprecated.Retrieves a connection.
-
-
-
Constructor Detail
-
SimpleJDBCConnectionPool
public SimpleJDBCConnectionPool(String driverName, String connectionUri, String userName, String password) throws SQLException
Deprecated.- Throws:
SQLException
-
SimpleJDBCConnectionPool
public SimpleJDBCConnectionPool(String driverName, String connectionUri, String userName, String password, int initialConnections, int maxConnections) throws SQLException
Deprecated.- Throws:
SQLException
-
-
Method Detail
-
reserveConnection
public Connection reserveConnection() throws SQLException
Deprecated.Description copied from interface:JDBCConnectionPool
Retrieves a connection.- Specified by:
reserveConnection
in interfaceJDBCConnectionPool
- Returns:
- a usable connection to the database
- Throws:
SQLException
-
releaseConnection
public void releaseConnection(Connection conn)
Deprecated.Description copied from interface:JDBCConnectionPool
Releases a connection that was retrieved earlier. Note that depending on implementation, the transaction possibly open in the connection may or may not be rolled back.- Specified by:
releaseConnection
in interfaceJDBCConnectionPool
- Parameters:
conn
- Connection to be released
-
destroy
public void destroy()
Deprecated.Description copied from interface:JDBCConnectionPool
Destroys the connection pool: close() is called an all the connections in the pool, whether available or reserved. This method was added to fix PostgreSQL -related issues with connections that were left hanging 'idle'.- Specified by:
destroy
in interfaceJDBCConnectionPool
-
-