所有数据库操作都返回一个结果。返回的结果类型取决于执行的操作。下表概述了返回的不同类型的结果。
结果类 |
归还者 |
提供 |
|---|---|---|
|
|
|
|
|
|
|
|
获取的数据集 |
|
|
获取的数据集 |
下面的类图给出了结果处理的基本概述。
![在以下函数中,方括号表示项目列表。 这可以是目标语言中任何适当的列表类型(数组、集合等)。 BaseResults 类包含以下函数:getWarningsCount(): int 和 getWarnings(): Warning[]。 这是诊断功能。 Result类包含以下函数:getAffectedItemsCount():int、getLastInsertID():int、getLastDocumentID():UUID_String,是数据变化信息函数。 DocResult 类包含以下函数:fetchOne(): DbDoc 和fetchAll(): DbDoc[],它们是文档访问函数。 RowResult 类包含以下函数:fetchOne(): Row 和 fetchAll(): Row[],它们是行访问函数。 getColumnCount():int、getColumns():Column[] 和 getColumnNames():String[]。 这是列访问功能。 SqlResult 类包含以下函数:getAffectedItemsCount():int、getLastInsertId():int、hasData():boolean 和 nextResult():boolean。 最后一个函数返回多个数据集。](images/plantuml-5bcab8ffb77749c228b0b872041a9d1adaf45349.png)