跳到主要内容

介绍

jdbc-mongo 是可独立使用的 JDBC 驱动,使用 MongoDB 命令访问集合,支持文档读写、聚合和索引管理。可以直接使用 Connection、PreparedStatement 和 ResultSet,不要求使用 dbVisitor API。

主要能力​

  • 支持集合、文档和索引操作,以及聚合查询。
  • 通过 PreparedStatement 绑定参数,查询支持分页、排序等选项。
  • 支持 _id 主键回传和文档字段展开,可配置预读行为。

元信息查询​

通过 connection.getMetaData() 查询:

JDBC 方法返回内容
getCatalogs()当前用户可列出的数据库
getTables()Collection 和 View
getColumns()空结果,不扫描文档推断字段
getSchemas()空结果
getTableTypes()TABLE、VIEW

开始使用​

  1. 引入依赖:Maven 或 Gradle 配置。
  2. 建立连接:JDBC URL、认证及连接示例。
  3. 参数配置:参数名称、默认值和单位。
  4. 使用限制:JDBC 接口及数据源特有限制。

使用前须知​

  • 命令必须使用驱动支持的语法,不会自动转换任意关系型 SQL。
  • 不支持 JDBC Batch 和事务。使用连接池、ORM 或其他 JDBC 工具前,请核对驱动适配器限制。

命令参考 · 查询操作 · 数据写入