Driver Registry

驱动下载与 Registry 快照

区分安装包内置能力与按需安装驱动,公开当前 Registry revision、许可元数据和可重复校验的来源类型。

内置与按需安装

安装包内置 MySQL、PostgreSQL、Microsoft SQL Server、Oracle Database、MongoDB、Redis 与 Apache Kafka 所需的 JDBC 驱动或原生客户端。

MySQLPostgreSQLSQL ServerOracleMongoDBRedisKafka
H2 仅用于应用内部元数据库,不作为面向用户的内置数据库驱动能力。

其他 Registry 收录的审核驱动由驱动中心按需安装;页面不提供任何未经发布验证的驱动二进制链接。

下载源顺序

中国大陆

  1. CNB 候选镜像
  2. 阿里云 Maven 公共仓库
  3. Maven Central

国际网络

  1. Maven Central
  2. CNB 候选镜像
  3. 阿里云 Maven 公共仓库
CNB 已真实发布 4 个 curated 驱动的锁定构件,并通过匿名回读验证;运行时仍按配置在 CNB、阿里云 Maven 与 Maven Central 之间回退。

驱动中心还支持用户配置自定义 HTTPS 源,并遵循应用的系统代理设置;实际可用源以客户端运行时探测结果为准。

下载与导入验证

在线安装和离线包导入进入运行时前执行同一组完整性检查:

  • 按 Registry 记录核对每个文件的 SHA-256。
  • 确认文件是可读取的 JAR,并检查依赖闭包是否完整。
  • 验证预期 Driver 类或原生客户端类可以从运行时加载。
  • 离线包导入不绕过许可状态、文件哈希和类加载验证。

离线包供应链状态

项目已提供确定性离线包生成器:同一份 Registry revision、锁定构件和显式许可输入会生成字节完全一致的 ZIP。包内固定包含 manifest.jsondriver-registry-v1.jsonSHA256SUMS、Maven repository layout 下的构件,以及 LICENSES/

维护者可在源码仓库中运行 npm run generate:driver-offline-package -- --driver <driver-key> --artifact-set <artifact-set-id>。生成过程不联网,只读取已锁定并再次校验 size/SHA-256 的本地构件。

当前尚未创建或发布任何公开 curated 离线 ZIP。原因是逐构件许可与 Notice 输入仍不完整且尚未复核;共享 SPDX 标识不能代替逐构件版权与 Notice 核对。缺少任一输入时生成器会直接拒绝生成。

公开 Registry 快照

当前公开快照对应 driver-registry-v1,Registry revision 为 17,最低应用版本为 2026.8.1201

查看最小公开 Registry JSON →

公开文件由后端 Registry 生成,仅保留驱动分类、运行时类型、Driver 类、SHA-256、来源类型和许可关键字段;不包含仓库环境变量、发布凭据语义、样例连接串或直接下载地址。

驱动分类运行时SPDX 许可Registry 状态来源类型
Microsoft AccessCNB_CURATEDJDBCUNKNOWNTECHNICALLY_REVIEWEDMAVEN_CENTRAL
Apache KylinCNB_CURATEDJDBCUNKNOWNTECHNICALLY_REVIEWEDMAVEN_CENTRAL
Amazon AthenaCNB_CURATEDJDBCUNKNOWNTECHNICALLY_REVIEWEDOTHER_HTTPS
Google BigQueryCNB_CURATEDJDBCUNKNOWNTECHNICALLY_REVIEWEDMAVEN_CENTRAL
Apache CassandraCNB_CURATEDJDBCUNKNOWNTECHNICALLY_REVIEWEDMAVEN_CENTRAL
ClickHouseBUNDLEDJDBCApache-2.0BUNDLED_DEPENDENCYBUNDLED_CLASSPATH
DatabendCNB_CURATEDJDBCUNKNOWNTECHNICALLY_REVIEWEDMAVEN_CENTRAL
DatabricksCNB_CURATEDJDBCUNKNOWNTECHNICALLY_REVIEWEDMAVEN_CENTRAL
IBM DB2CNB_CURATEDJDBCUNKNOWNTECHNICALLY_REVIEWEDMAVEN_CENTRAL
DMCNB_CURATEDJDBCUNKNOWNTECHNICALLY_REVIEWEDMAVEN_CENTRAL
DuckDBCNB_CURATEDJDBCUNKNOWNTECHNICALLY_REVIEWEDMAVEN_CENTRAL
ElasticsearchCNB_CURATEDJDBCUNKNOWNTECHNICALLY_REVIEWEDMAVEN_CENTRAL
ExasolCNB_CURATEDJDBCLicenseRef-EXAClient-LicenseREVIEW_REQUIREDMAVEN_CENTRAL
FirebirdCNB_CURATEDJDBCLGPL-2.1-or-later AND BSD-3-ClauseAPPROVEDMAVEN_CENTRAL
GBase8aCNB_CURATEDJDBCINTERNALREVIEW_REQUIREDOTHER_HTTPS
GBase 8sCNB_CURATEDJDBCUNKNOWNTECHNICALLY_REVIEWEDMAVEN_CENTRAL
HighGoCNB_CURATEDJDBCApache-2.0APPROVEDMAVEN_CENTRAL
IBM InformixCNB_CURATEDJDBCUNKNOWNTECHNICALLY_REVIEWEDMAVEN_CENTRAL
Apache IoTDBCNB_CURATEDJDBCApache-2.0APPROVEDMAVEN_CENTRAL
InterSystems IRISCNB_CURATEDJDBCUNKNOWNTECHNICALLY_REVIEWEDMAVEN_CENTRAL
Sybase ASE (jTDS)CNB_CURATEDJDBCLGPL-2.1-onlyAPPROVEDMAVEN_CENTRAL
Apache KafkaBUNDLEDNATIVEApache-2.0BUNDLED_DEPENDENCYBUNDLED_CLASSPATH
Kingbase / KingbaseESCNB_CURATEDJDBCUNKNOWNTECHNICALLY_REVIEWEDMAVEN_CENTRAL
KWDBCNB_CURATEDJDBCBSD-2-ClauseAPPROVEDMAVEN_CENTRAL
MariaDBBUNDLEDJDBCLGPL-2.1-or-laterBUNDLED_DEPENDENCYBUNDLED_CLASSPATH
MongoDBBUNDLEDNATIVEApache-2.0BUNDLED_DEPENDENCYBUNDLED_CLASSPATH
MySQLBUNDLEDJDBCGPL-2.0-only WITH Universal-FOSS-exception-1.0BUNDLED_DEPENDENCYBUNDLED_CLASSPATH
Neo4jCNB_CURATEDJDBCApache-2.0REVIEW_REQUIREDMAVEN_CENTRAL
Oracle DatabaseBUNDLEDJDBCLicenseRef-Oracle-Free-Use-Terms-and-ConditionsREVIEW_REQUIREDBUNDLED_CLASSPATH
OrientDBCNB_CURATEDJDBCApache-2.0REVIEW_REQUIREDMAVEN_CENTRAL
PostgreSQLBUNDLEDJDBCBSD-2-ClauseBUNDLED_DEPENDENCYBUNDLED_CLASSPATH
PrestoCNB_CURATEDJDBCUNKNOWNTECHNICALLY_REVIEWEDMAVEN_CENTRAL
Apache PulsarBUNDLEDNATIVEApache-2.0BUNDLED_DEPENDENCYBUNDLED_CLASSPATH
QdrantBUNDLEDNATIVEApache-2.0BUNDLED_DEPENDENCYBUNDLED_CLASSPATH
MilvusBUNDLEDNATIVEApache-2.0BUNDLED_DEPENDENCYBUNDLED_CLASSPATH
WeaviateBUNDLEDNATIVEBSD-3-ClauseBUNDLED_DEPENDENCYBUNDLED_CLASSPATH
ChromaDBBUNDLEDNATIVEApache-2.0BUNDLED_DEPENDENCYBUNDLED_CLASSPATH
RabbitMQBUNDLEDNATIVEApache-2.0BUNDLED_DEPENDENCYBUNDLED_CLASSPATH
RedisBUNDLEDNATIVEApache-2.0BUNDLED_DEPENDENCYBUNDLED_CLASSPATH
Amazon RedshiftCNB_CURATEDJDBCUNKNOWNTECHNICALLY_REVIEWEDMAVEN_CENTRAL
Apache RocketMQBUNDLEDNATIVEApache-2.0BUNDLED_DEPENDENCYBUNDLED_CLASSPATH
SAP HANACNB_CURATEDJDBCLicenseRef-SAP-Developer-License-3.2REVIEW_REQUIREDMAVEN_CENTRAL
SnowflakeCNB_CURATEDJDBCApache-2.0APPROVEDMAVEN_CENTRAL
Apache Hive / SparkCNB_CURATEDJDBCApache-2.0APPROVEDMAVEN_CENTRAL
SQLiteBUNDLEDJDBCApache-2.0BUNDLED_DEPENDENCYBUNDLED_CLASSPATH
Microsoft SQL ServerBUNDLEDJDBCMITBUNDLED_DEPENDENCYBUNDLED_CLASSPATH
TDengineBUNDLEDJDBCApache-2.0BUNDLED_DEPENDENCYBUNDLED_CLASSPATH
TeradataCNB_CURATEDJDBCLicenseRef-Teradata-Generic-Download-LicenseREVIEW_REQUIREDMAVEN_CENTRAL
TrinoCNB_CURATEDJDBCApache-2.0APPROVEDMAVEN_CENTRAL
VastbaseCNB_CURATEDJDBCApache-2.0APPROVEDMAVEN_CENTRAL
VerticaCNB_CURATEDJDBCLicenseRef-Vertica-Client-License-AgreementREVIEW_REQUIREDMAVEN_CENTRAL
XuguDBCNB_CURATEDJDBCUNKNOWNTECHNICALLY_REVIEWEDMAVEN_CENTRAL
YashanDBCNB_CURATEDJDBCUNKNOWNTECHNICALLY_REVIEWEDMAVEN_CENTRAL
Apache ZooKeeperBUNDLEDNATIVEApache-2.0BUNDLED_DEPENDENCYBUNDLED_CLASSPATH

许可说明

发布前仍需许可复核。Registry 中的 legalApprovalAPPROVED 等配置状态均不自动等同于人工法务批准,也不构成对再分发权利的保证。

尤其是标记为 REVIEW_REQUIREDredistributable: false 的条目,不应进入镜像或离线包;任何发布动作都必须重新核对许可证、Notice 与依赖闭包。