Package org.dalesbred.connection
Class DriverManagerConnectionProvider
- java.lang.Object
-
- org.dalesbred.connection.DriverManagerConnectionProvider
-
- All Implemented Interfaces:
ConnectionProvider
public final class DriverManagerConnectionProvider extends java.lang.Object implements ConnectionProvider
ConnectionProvider
that works opens connections fromDriverManager
and closes them when releasing.
-
-
Constructor Summary
Constructors Constructor Description DriverManagerConnectionProvider(@NotNull java.lang.String url, @Nullable java.lang.String user, @Nullable java.lang.String password)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull java.sql.Connection
getConnection()
void
releaseConnection(@NotNull java.sql.Connection connection)
-
-
-
Method Detail
-
getConnection
@NotNull public @NotNull java.sql.Connection getConnection() throws java.sql.SQLException
- Specified by:
getConnection
in interfaceConnectionProvider
- Throws:
java.sql.SQLException
-
releaseConnection
public void releaseConnection(@NotNull @NotNull java.sql.Connection connection) throws java.sql.SQLException
- Specified by:
releaseConnection
in interfaceConnectionProvider
- Throws:
java.sql.SQLException
-
-