Java API

DolphinDB Java API 用于连接 DolphinDB 服务端和 Java 客户端,从而实现数据的双向传输和脚本的调用执行。它可以方便您在 Java 程序中调用 DolphinDB 进行数据的处理、分析和建模等操作。在下文中提到的 API 均指代 DolphinDB Java API。

本手册共提供如下章节:

  • Java API 的安装过程。
  • 快速开始。介绍使用前准备、建立连接及简单的使用示例。
  • 数据类型与形式:
    • Entity 接口的基本介绍,它是一切数据类型与数据形式的基础。
    • Java 原生数据类型、Java API 中定义的数据类型与 DolphinDB 中定义的数据类型的对应关系。
    • Java API 支持的 Matrix、Scalar、Set、Table、Vector、Dictionary 六种数据形式及如何构造。
  • 连接相关:
    • 构造连接 DBConnection 的两种方法及其参数和使用示例。
    • 连接数据库的方法 connect 的参数、返回值和使用示例。
    • 登录账户的参数和使用示例。
    • 执行脚本或函数的 runtryRun 方法及其参数和使用示例。
    • 上传对象的方法 uploadtryUpload 方法。
  • 连接池:
    • 标准连接池 SimpleDBConnectionPool 的参数、相关方法和使用示例。
    • 任务机制连接池 ExclusiveDBConnectionPool 的参数、相关方法和使用示例。
  • 订阅:
    • 三种流订阅工具的构造和订阅方式,及使用示例。
    • 复杂事件处理引擎如何构造事件、将事件写入异构流表、以及从异构流表中订阅事件。 (仅300系列版本)
  • 数据写入:
    • 使用 AutoFitTableAppender 写入表及示例。
    • 使用 AutoFitTableUpsert 更新表及示例。
    • 使用 PartitionedTableAppender 对分布式表写入数据及示例。
    • 使用 MultithreadedTableWriter 进行多线程并发写入数据及示例。
  • FAQ:
    • 安装、使用中的常见错误、原因分析与解决办法。
    • 运行时可能会出现的常见错误、原因分析与解决办法。
    • 其他常见问题解答。

若您对本手册有任何宝贵意见,诚邀您通过 DolphinDB 社区与我们进行反馈交流。