mormot 直接使用UNIDAC引擎運算元據庫

2021-09-07 22:40:51 字數 962 閱讀 4944

mormot 直接使用unidac引擎運算元據庫

mormot封裝了bde、firedac、unidac、nexus 四種通用型資料庫引擎,形成了自己獨特的資料引擎控制項。前提條件是首先要安裝通用型資料庫引擎。

mormot還單獨封裝了sqlite、oracle、zeos、odbc、firebird、mongodb等資料庫的驅動,還有oledb驅動mssql和msaccess資料庫。

此處不使用mormot封裝的unidac控制項來運算元據庫,而直接使用unidac資料引擎查詢資料。

mormot驅動資料庫的原則:優先使用資料庫的專用驅動,沒有,則使用通用資料庫引擎。因為專用資料庫驅動速度無疑是最快也是最穩定的。

class function tmymethod.query(const sql: string): rawutf8;

vardm: tfdm;

begin

result := sfalse;

if (sql = '') then

exit;

dm := tfdm.create(nil);

trytry

dm.uniquery1.close;

dm.uniquery1.sql.clear;

dm.uniquery1.sql.add(sql);

dm.uniquery1.open;

addlog(sql); // sql log

result := datasettojson(dm.uniquery1);

except

on e: exception do

begin

result := sfalse;

addlog('tmymethod.query ' + e.message); // err log

end;

end;

finally

dm.free;

end;

end;

rails 直接使用bootstrap模板

在 這裡,你可以很快看到 bootstrap 的模樣了。接下來的章節裡,我們將按照這個樣子,設計我們的 shop。rails new shop好的,我們給它新增個幾個 gem。gem therubyracer gem less rails gem twitter bootstrap rails 然後...

請避免直接使用Thread

xiongwanping 2018.04.12 本文件是為了引出baselooper框架做下鋪墊,先提出問題,後面會給出解決辦法。linux 包括linux,android,osx,ios 和windows都提供了執行緒函式,但其粒度太大,比如pthread create,只是把執行緒建立並跑起來,...

使用JBoss Tools直接部署Seam專案

初學seam,在用eclipse galileo jboss tools3.1 seam版本2.0.2sp1,jboss as4.2.2ga.依照網上的教程們將seam裡的幾個examples移植到了eclipse裡執行成功.jboss tools預設是使用熱部署的,方便開發.於是自然想到怎樣打包或...