Files
hutool/hutool-db/src/main/java/cn/hutool/db/dialect/DriverNamePool.java
2025-08-18 10:23:43 +08:00

133 lines
2.9 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package cn.hutool.db.dialect;
/**
* 常用数据库驱动池
*
* @author looly
* @since 5.6.3
*/
public interface DriverNamePool {
/**
* JDBC 驱动 MySQL
*/
String DRIVER_MYSQL = "com.mysql.jdbc.Driver";
/**
* JDBC 驱动 Oceanbase
*/
String DRIVER_OCEANBASE = "com.oceanbase.jdbc.Driver";
/**
* JDBC 驱动 MySQL在6.X版本中变动驱动类名且使用SPI机制
*/
String DRIVER_MYSQL_V6 = "com.mysql.cj.jdbc.Driver";
/**
* JDBC 驱动 MariaDB
*/
String DRIVER_MARIADB = "org.mariadb.jdbc.Driver";
/**
* JDBC 驱动 Oracle
*/
String DRIVER_ORACLE = "oracle.jdbc.OracleDriver";
/**
* JDBC 驱动 Oracle旧版使用
*/
String DRIVER_ORACLE_OLD = "oracle.jdbc.driver.OracleDriver";
/**
* JDBC 驱动 PostgreSQL
*/
String DRIVER_POSTGRESQL = "org.postgresql.Driver";
/**
* JDBC 驱动 SQLLite3
*/
String DRIVER_SQLLITE3 = "org.sqlite.JDBC";
/**
* JDBC 驱动 SQLServer
*/
String DRIVER_SQLSERVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
/**
* JDBC 驱动 Hive
*/
String DRIVER_HIVE = "org.apache.hadoop.hive.jdbc.HiveDriver";
/**
* JDBC 驱动 Hive2
*/
String DRIVER_HIVE2 = "org.apache.hive.jdbc.HiveDriver";
/**
* JDBC 驱动 H2
*/
String DRIVER_H2 = "org.h2.Driver";
/**
* JDBC 驱动 Derby
*/
String DRIVER_DERBY = "org.apache.derby.jdbc.AutoloadedDriver";
/**
* JDBC 驱动 HSQLDB
*/
String DRIVER_HSQLDB = "org.hsqldb.jdbc.JDBCDriver";
/**
* JDBC 驱动 达梦7
*/
String DRIVER_DM7 = "dm.jdbc.driver.DmDriver";
/**
* JDBC 驱动 人大金仓
*/
String DRIVER_KINGBASE8 = "com.kingbase8.Driver";
/**
* JDBC 驱动 Ignite thin
*/
String DRIVER_IGNITE_THIN = "org.apache.ignite.IgniteJdbcThinDriver";
/**
* JDBC 驱动 ClickHouse
*/
String DRIVER_CLICK_HOUSE = "com.clickhouse.jdbc.ClickHouseDriver";
/**
* JDBC 驱动 瀚高数据库
*/
String DRIVER_HIGHGO = "com.highgo.jdbc.Driver";
/**
* JDBC 驱动 DB2
*/
String DRIVER_DB2 = "com.ibm.db2.jdbc.app.DB2Driver";
/**
* JDBC 驱动 虚谷数据库
*/
String DRIVER_XUGU = "com.xugu.cloudjdbc.Driver";
/**
* JDBC 驱动 Apache Phoenix
*/
String DRIVER_PHOENIX = "org.apache.phoenix.jdbc.PhoenixDriver";
/**
* JDBC 驱动 华为高斯
*/
String DRIVER_GAUSS = "com.huawei.gauss.jdbc.ZenithDriver";
/**
* JDBC 驱动 南大通用
*/
String DRIVER_GBASE = "com.gbase.jdbc.Driver";
/**
* JDBC 驱动 南大通用8S<br>
* 见https://www.gbase.cn/community/post/4029
*/
String DRIVER_GBASE8S = "com.gbasedbt.jdbc.Driver";
/**
* JDBC 驱动 神州数据库
*/
String DRIVER_OSCAR = "com.oscar.Driver";
/**
* JDBC 驱动 Sybase
*/
String DRIVER_SYBASE = "com.sybase.jdbc4.jdbc.SybDriver";
/**
* JDBC 驱动 OpenGauss
*/
String DRIVER_OPENGAUSS = "org.opengauss.Driver";
/**
* JDBC 驱动 GoldenDB
*/
String DRIVER_GOLDENDB = "com.goldendb.jdbc.Driver";
/**
* JDBC 驱动 Sap Hana
*/
String DRIVER_HANA = "com.sap.db.jdbc.Driver";
}