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
的参数、返回值和使用示例。 - 登录账户的参数和使用示例。
- 执行脚本或函数的
run
、tryRun
方法及其参数和使用示例。 - 上传对象的方法
upload
、tryUpload
方法。
- 构造连接
- 连接池:
- 标准连接池 SimpleDBConnectionPool 的参数、相关方法和使用示例。
- 任务机制连接池 ExclusiveDBConnectionPool 的参数、相关方法和使用示例。
- 订阅:
- 三种流订阅工具的构造和订阅方式,及使用示例。
- 复杂事件处理引擎如何构造事件、将事件写入异构流表、以及从异构流表中订阅事件。 (仅300系列版本)
- 数据写入:
- 使用 AutoFitTableAppender 写入表及示例。
- 使用 AutoFitTableUpsert 更新表及示例。
- 使用 PartitionedTableAppender 对分布式表写入数据及示例。
- 使用 MultithreadedTableWriter 进行多线程并发写入数据及示例。
- FAQ:
- 安装、使用中的常见错误、原因分析与解决办法。
- 运行时可能会出现的常见错误、原因分析与解决办法。
- 其他常见问题解答。
若您对本手册有任何宝贵意见,诚邀您通过 DolphinDB 社区与我们进行反馈交流。