论坛


2026年11月13日 星期五

mORMot2 中与 TSqlDBStatement 关联的二进制序列化格式

delphi中间件| 博客园_咏南中间件和开发框架 |10:15:00

?mORMot2 中与 TSqlDBStatement 关联的二进制序列化格式,核心围绕数据集高效传输与存储设计,具备以下鲜明特点?: ? 极致性能导向 完全规避 Delphi 原生 TDataSet 的序列化瓶颈,直接操作底层二进制缓冲区,序列化/反序列化速度比常规方案快 2~10 倍。 采...

mormot2路由

delphi中间件| 博客园_咏南中间件和开发框架 |10:04:00

unit uRouter; //cxg 2026 {$IFDEF fpc} {$mode delphi}{$H+} {$ENDIF} interface uses mormot.net.http, mormot.core.base, Generics.Collections, mormot.net.

2026年11月12日 星期四

sqlFormat

delphi中间件| 博客园_咏南中间件和开发框架 |17:34:00

unit Unit1; interface uses System.StrUtils, System.DateUtils, Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.G

Delphi developers on stage at ACBr Day 2026

Landerson Gomes| Embarcadero Delphi Blogs |13:05:06

Code on a theater stage? Can you imagine that? That was the innovative concept behind ACBr Day 2026. For those who don’t recall, I previously shared a post about ACBr Day 2024, in which I...

TSqlDBDatasetStatement 性能

delphi中间件| 博客园_咏南中间件和开发框架 |10:25:00

TSqlDBDatasetStatement 的性能主要取决于其“预编译 + 参数绑定”机制和“单向游标”读取模式?,在 mORMot2 框架下,它通常比直接拼接 SQL 字符串的方式更快、更安全,尤其适合重复执行的高频查询场景。 性能核心机制 ?预编译与参数绑定?:SQL 语句只解析一次,后续...

2026年11月11日 星期三

mormot2处理多结果集

delphi中间件| 博客园_咏南中间件和开发框架 |20:47:00

为众所知,mormot2默认不支持多结果集。但可以通过firedac和unidac让mormot2支持多结果集。 unit uDB; //database //cxg 2026 {$IFDEF fpc} {$mode delphi}{$H+} {$ENDIF} {$DEFINE unidac} in

ISQLDBRowst 和 ISQLDBStatement

delphi中间件| 博客园_咏南中间件和开发框架 |08:40:00

?ISQLDBRows 和 ISQLDBStatement 是 mORMot 框架中用于直接 SQL 访问的两个核心接口?,配合使用可执行 SQL 语句并高效遍历结果集。ISQLDBStatement 代表预处理后的 SQL 语句,负责执行并返回结果;ISQLDBRows 则是结果集的只读游标,逐行

NASA Uses Delphi On The ISS – Delphi… is out of this World… for real..

Ian Barker| Embarcadero Delphi Blogs |00:17:25

If you’ve watched any of my webinars I’m sure you’ve worked out by now that I am an irredeemable space nerd. That Spock cutout behind me in my videos is lifesized, and yes, that really...

2026年11月10日 星期二

TSqlDBPostgresStatement

delphi中间件| 博客园_咏南中间件和开发框架 |17:43:00

TSqlDBPostgresStatement 是 mORMot 2 框架中专门用于处理 PostgreSQL 数据库交互的核心类。它位于 mormot.db.sql.postgres 单元,继承自 TSqlDBStatementWithParamsAndColumns。该类负责 SQL 语句的预编

delphi dictionary 路由

delphi中间件| 博客园_咏南中间件和开发框架 |08:55:00

在 Delphi 里用 TDictionary 做路由,核心思路就是把 URL 路径映射到处理方法上?,适合接口数量中等、追求查找速度的场景。 🗺? 路由实现思路 TDictionary 是哈希表,查找接近 O(1),比逐个 if-else 或遍历列表快得多。基本做法: ?定义路由表?:TDict

mORMot2 的 TUriRouter和TDictionary做路由的比较

delphi中间件| 博客园_咏南中间件和开发框架 |08:39:00

mORMot2的TUriRouter内部是用基数树(Radix Tree)?。?提供远超普通字典的路由能力,核心功能覆盖高性能匹配、参数提取、内部重写等多个维度,完全适配RESTful服务开发需求。 极致性能路由匹配 单CPU核心可达?6-12万次/秒?的URI解析速度,静态路由查找平均仅37纳秒,

lazarusWeb - 秋·风

秋·风| 博客园 - 秋·风 |02:25:00

【摘要】2026-11-08周日闲来无事,让AI整了个Lazarus 桌面程序的 Web 化运行, 参考 uniGUI 的思路,但用真实的 LCL 控件树直接序列化成JS界面。业务程序只需要把窗体基类从 TForm 改成 TLWForm,其余代码(事件、属性、.lfm)原样保留,就能以服务程序的形式跑在浏?..

2026年11月9日 星期一

Mormot2非ORM用法

delphi中间件| 博客园_咏南中间件和开发框架 |11:04:00

?mORMot2 完全可以不用 ORM 模式?,直接写原生 SQL 或纯 JSON/HTTP 服务,框架底层能力照样可用。 mORMot2 定位是?全栈高性能框架?,ORM 只是其中一层。非 ORM 使用场景通常有这三种: 🛠? 非 ORM 的三种用法 ?原生 SQL 直连?:绕过 TOrm 类,

mORMot2 ORM适合哪些具体的项目

delphi中间件| 博客园_咏南中间件和开发框架 |11:00:00

mORMot2 ORM 并非适用于所有 Delphi 项目,它的核心优势在于?高性能、全栈一体化(ORM+REST+JSON)和零依赖部署?。基于其技术特性,它最适合以下几类具体的 Delphi 项目场景: 1. 高并发 RESTful API 后端服务 这是 mORMot2 最核心的战场。如果你需

mormot2 ORM和Delphi原生方案有何区别

delphi中间件| 博客园_咏南中间件和开发框架 |10:58:00

mORMot2 ORM 和 Delphi 原生数据库方案(FireDAC、ADO、BDE 等)的核心区别,本质是?“面向对象全栈一体化框架”和“面向数据集的控件式数据访问”的底层设计差异?,二者从开发范式到运行表现完全不在一个维度。 🧩 核心定位差异 ?mORMot2 ORM?:它不是一个简...

下一页 »