資料庫訪問框架 Chloe

2022-01-10 03:34:13 字數 1323 閱讀 1393

chloe.orm 是國人開發的一款資料庫訪問元件,很是簡單易用。目前支援四種主流資料庫:sqlservermysqloracle,以及sqlite,作者為這四種資料庫劃分出了各自對應的元件程式集,以 mysql 為例即 chloe.mysql.dll,其他以此類推,可以同時引用這些程式集從而在乙個專案中訪問多種資料庫,另外 chloe 用的是 emit 生成 il **,這樣避免了反射機制造成的效能損耗。

作者部落格:

​ 以 mysql 為例,使用 chloe.orm 連線 mysql 需要新增chloe.mysqlmysql.data兩個類庫:

​ 連線資料庫如下:

dbcontext dbcontext = new mysqlcontext(new dbconnectionfactory(() => new mysql.data.mysqlclient.mysqlconnection(connection)));
​ 構建需要操作的表的資料結構:

[chloe.annotations.table("sys_user")]
例如全表查詢如下:

var users = dbcontext.query().where(u => u.user_name == user && u.password== sb.tostring()).tolist();
例如待條件查詢如下:

var users = dbcontext.query().where(u => u.user_name == user && u.password ==password).tolist();
更多操作可以閱讀:

VBA SQL訪問資料庫基本框架

定義資料庫鏈結 sub query click query按鈕 call querydata endsub sub querydata dim cn as object dim rs as object dim i as integer dim j as integer dim iid as int...

訪問資料庫 訪問資料庫

程式執行的時候,資料都是在記憶體中的。當程式終止的時候,通常都需要將資料儲存到磁碟上,無論是儲存到本地磁碟,還是通過網路儲存到伺服器上,最終都會將資料寫入磁碟檔案。而如何定義資料的儲存格式就是乙個大問題。如果我們自己來定義儲存格式,比如儲存乙個班級所有學生的成績單 名字成績 michael99 bo...

訪問資料庫 資料庫並行訪問

作者姓名 neo chen 陳景峰 暱稱 netkiller 呼號 bg7nyt 手機 86 13113668890 多維度架構 知乎 www.zhihu.com 這裡主要講述有關開發中遇到的資料庫並行問題 防止並行顯示背景 我們有乙個order訂單表,工作流如下 建立訂單 訂單分配 訂單審核 批准...