public class DialectFactory
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
DRIVER_DERBY
JDBC 驱动 Derby
|
static java.lang.String |
DRIVER_DERBY_EMBEDDED
JDBC 驱动 Derby嵌入式
|
static java.lang.String |
DRIVER_DM7
JDBC 驱动 达梦7
|
static java.lang.String |
DRIVER_H2
JDBC 驱动 H2
|
static java.lang.String |
DRIVER_HIVE
JDBC 驱动 Hive
|
static java.lang.String |
DRIVER_HIVE2
JDBC 驱动 Hive2
|
static java.lang.String |
DRIVER_HSQLDB
JDBC 驱动 HSQLDB
|
static java.lang.String |
DRIVER_MYSQL
JDBC 驱动 MySQL
|
static java.lang.String |
DRIVER_MYSQL_V6
JDBC 驱动 MySQL,在6.X版本中变动驱动类名,且使用SPI机制
|
static java.lang.String |
DRIVER_ORACLE
JDBC 驱动 Oracle
|
static java.lang.String |
DRIVER_ORACLE_OLD
JDBC 驱动 Oracle,旧版使用
|
static java.lang.String |
DRIVER_POSTGRESQL
JDBC 驱动 PostgreSQL
|
static java.lang.String |
DRIVER_SQLLITE3
JDBC 驱动 SQLLite3
|
static java.lang.String |
DRIVER_SQLSERVER
JDBC 驱动 SQLServer
|
限定符和类型 | 方法和说明 |
---|---|
static Dialect |
getDialect(javax.sql.DataSource ds)
获取共享方言
|
static java.lang.String |
identifyDriver(java.lang.String nameContainsProductInfo)
通过JDBC URL等信息识别JDBC驱动名
|
static Dialect |
newDialect(java.sql.Connection conn)
创建方言
|
static Dialect |
newDialect(javax.sql.DataSource ds)
创建方言
|
static Dialect |
newDialect(java.lang.String driverName)
根据驱动名创建方言
驱动名是不分区大小写完全匹配的 |
public static final java.lang.String DRIVER_MYSQL
public static final java.lang.String DRIVER_MYSQL_V6
public static final java.lang.String DRIVER_ORACLE
public static final java.lang.String DRIVER_ORACLE_OLD
public static final java.lang.String DRIVER_POSTGRESQL
public static final java.lang.String DRIVER_SQLLITE3
public static final java.lang.String DRIVER_SQLSERVER
public static final java.lang.String DRIVER_HIVE
public static final java.lang.String DRIVER_HIVE2
public static final java.lang.String DRIVER_H2
public static final java.lang.String DRIVER_DERBY
public static final java.lang.String DRIVER_DERBY_EMBEDDED
public static final java.lang.String DRIVER_HSQLDB
public static final java.lang.String DRIVER_DM7
public static Dialect newDialect(java.lang.String driverName)
driverName
- JDBC驱动类名public static java.lang.String identifyDriver(java.lang.String nameContainsProductInfo)
nameContainsProductInfo
- 包含数据库标识的字符串public static Dialect getDialect(javax.sql.DataSource ds)
ds
- 数据源,每一个数据源对应一个唯一方言Dialect
方言public static Dialect newDialect(javax.sql.DataSource ds)
ds
- 数据源public static Dialect newDialect(java.sql.Connection conn)
conn
- 数据库连接对象Copyright © 2019. All rights reserved.