public enum DataSourceEnum extends Enum<DataSourceEnum>
| 枚举常量和说明 |
|---|
AZURE
Microsoft Azure Cloud :jdbc:sqlserver://%s:%d;databaseName=%s
|
DB2
DB2数据库驱动和链接:jdbc:db2://%s:%d/%s
|
DERBY_EMBEDDED
网络模式Derby数据库驱动和链接
|
DERBY_REMOTE
网络模式Derby数据库驱动和链接
|
HIVE
Apache Hive : jdbc:hive2://%s:%d/%s
|
HSQLDB_BER
HyperSQL BER : jdbc:hsqldb:file:%s/%s;ifexists=true
|
HSQLDB_HSQL
Apache Hive : jdbc:hive2://%s:%d/%s
|
HSQLDB_HSQLS
HyperSQL HSQL Server : jdbc:hsqldb:hsqls://%s/%s
|
HSQLDB_HTTP
HyperSQL HTTP Server(http) : jdbc:hsqldb:http://%s/%s
|
HSQLDB_HTTPS
HyperSQL HTTP Server(https) : jdbc:hsqldb:https://%s/%s
|
MARIADB
Mariadb :jdbc:mariadb://%s:%d/%s
|
MSSQL
Microsoft SQL Server
|
MYSQL
MySQL数据库驱动和链接
|
NETEZZA
IBM Netezza : jdbc:netezza://%s:%d:%s
|
ORACLE
Oracle 10g、11g : jdbc:oracle:thin:@%s:%d:%s
|
ORACLE12C
Oracle 12c : jdbc:oracle:thin:@%s:%d/%s
|
POSTGRESQL
PostgreSQL:jdbc:postgresql://%s:%d/%s
|
REDSHIFT
Amazon Redshift : jdbc:redshift://%s:%d/%s
|
TERADATA
Teradata : jdbc:teradata://%s/DBS_PORT=%d,DATABASE=%s
|
VERTICA
HPE Vertica : jdbc:vertica://%s:%d/%s
|
| 限定符和类型 | 方法和说明 |
|---|---|
static List<Map<String,String>> |
dataSourceList() |
boolean |
equals(DataSourceEnum dbtype) |
boolean |
equals(String dbtype) |
int |
getDefaultPort() |
String |
getDriverClass() |
String |
getKey() |
String |
getURL(String ip,
int port,
String dbname) |
String |
getVendor() |
boolean |
hasDriver()
驱动是否存在
|
boolean |
isStandlone() |
Map<String,String> |
toMap() |
static DataSourceEnum |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static DataSourceEnum |
valueOfIgnoreCase(String dbtype) |
static DataSourceEnum[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final DataSourceEnum AZURE
public static final DataSourceEnum DB2
public static final DataSourceEnum DERBY_EMBEDDED
public static final DataSourceEnum DERBY_REMOTE
public static final DataSourceEnum HSQLDB_HSQL
public static final DataSourceEnum HSQLDB_HSQLS
public static final DataSourceEnum HSQLDB_HTTP
public static final DataSourceEnum HSQLDB_HTTPS
public static final DataSourceEnum HSQLDB_BER
public static final DataSourceEnum HIVE
public static final DataSourceEnum MARIADB
public static final DataSourceEnum MSSQL
public static final DataSourceEnum MYSQL
public static final DataSourceEnum ORACLE
public static final DataSourceEnum ORACLE12C
public static final DataSourceEnum POSTGRESQL
public static final DataSourceEnum REDSHIFT
public static final DataSourceEnum TERADATA
public static final DataSourceEnum NETEZZA
public static final DataSourceEnum VERTICA
public static DataSourceEnum[] values()
for (DataSourceEnum c : DataSourceEnum.values()) System.out.println(c);
public static DataSourceEnum valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public String getKey()
public String getVendor()
public int getDefaultPort()
public String getDriverClass()
public boolean isStandlone()
public boolean equals(DataSourceEnum dbtype)
public boolean equals(String dbtype)
public static DataSourceEnum valueOfIgnoreCase(String dbtype)
public boolean hasDriver()
Copyright © 2018. All rights reserved.