Package com.invirgance.convirgance.jdbc
Class AutomaticDrivers
java.lang.Object
com.invirgance.convirgance.jdbc.AutomaticDrivers
- All Implemented Interfaces:
Iterable<AutomaticDriver>
Provides access to common database drivers with an ability to add more as
needed. Built-in drivers include:
- Oracle Thin Driver
- Derby Network
- Derby Embedded
- SQL Server (jTDS)
- HSQLDB
- H2
- PostgreSQL
- MariaDB/MySQL
- DB2
- Author:
- jbanes
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateDriver
(String name) static AutomaticDriver
getDriverByName
(String name) static AutomaticDriver
getDriverByURL
(String url) iterator()
static Iterable
<AutomaticDriver> list()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
AutomaticDrivers
public AutomaticDrivers()
-
-
Method Details
-
createDriver
public static AutomaticDrivers.AutomaticDriverBuilder createDriver(String name) throws com.invirgance.convirgance.ConvirganceException - Throws:
com.invirgance.convirgance.ConvirganceException
-
getDriverByName
-
getDriverByURL
-
list
-
iterator
- Specified by:
iterator
in interfaceIterable<AutomaticDriver>
-