public class H2GISDBFactory extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
H2_PARAMETERS |
| Modifier and Type | Method and Description |
|---|---|
static DataSource |
createDataSource(String dbName,
boolean initSpatial)
Create a database and return a DataSource
|
static DataSource |
createDataSource(String dbName,
boolean initSpatial,
String h2Parameters)
Create a database and return a DataSource
|
static Connection |
createSpatialDataBase(String dbName)
Create a spatial database
|
static Connection |
createSpatialDataBase(String dbName,
boolean initSpatial)
Create a spatial database and register all H2GIS functions
|
static Connection |
createSpatialDataBase(String dbName,
boolean initSpatial,
String h2Parameters)
Create a spatial database
|
static Connection |
openSpatialDataBase(String dbName)
Open the connection to an existing database
|
public static final String H2_PARAMETERS
public static Connection openSpatialDataBase(String dbName) throws SQLException, ClassNotFoundException
dbName - SQLExceptionClassNotFoundExceptionpublic static Connection createSpatialDataBase(String dbName) throws SQLException, ClassNotFoundException
dbName - filenameSQLExceptionClassNotFoundExceptionpublic static DataSource createDataSource(String dbName, boolean initSpatial) throws SQLException
dbName - DataBase name, or path URIinitSpatial - True to enable basic spatial capabilitiesSQLExceptionpublic static DataSource createDataSource(String dbName, boolean initSpatial, String h2Parameters) throws SQLException
dbName - initSpatial - h2Parameters - SQLExceptionpublic static Connection createSpatialDataBase(String dbName, boolean initSpatial, String h2Parameters) throws SQLException, ClassNotFoundException
dbName - filenameinitSpatial - If true add spatial features to the databaseh2Parameters - Additional h2 parametersSQLExceptionClassNotFoundExceptionpublic static Connection createSpatialDataBase(String dbName, boolean initSpatial) throws SQLException, ClassNotFoundException
dbName - filenameinitSpatial - If true add spatial features to the databaseSQLExceptionClassNotFoundExceptionCopyright © 2019 CNRS. All rights reserved.