跳轉到內容

Rebol 程式設計/語言特性/資料庫

來自華夏公益教科書,開放的書籍,開放的世界

Rebol/Command 是 Rebol Technologies 的企業產品,是唯一一個自帶資料庫功能的版本。這包括對 Oracle、ODBC 和 MySql 的支援。Rebol Technologies 聲稱打算釋出資料庫協議的原始碼,但在目前,第三方開發者已經為免費的 Rebol/Core 編寫了一些更流行的資料庫產品的介面。

在許多情況下,資料庫介面卡被編寫為 Rebol 協議,並且透過虛擬埠訪問資料庫。然後將資料庫查詢插入(傳送)到埠,並透過從埠讀取來檢索結果。


Berkeley DB

[編輯 | 編輯原始碼]

Rebol Berkeley DB 介面

DyBase 下載

MySQL 資料庫介面 - 一個針對 /Core 的方案,允許連線到 MySQL 資料庫伺服器,傳送查詢並檢索結果集。此驅動程式 100% 用 Rebol 編寫,不需要任何其他庫(如 libmysql)。開源:類似 BSD 的許可證。

Rebol3 MySQL

Interbase

[編輯 | 編輯原始碼]

PostgreSQL

[編輯 | 編輯原始碼]

PostgreSQL 介面 - 一個針對 /Core 的方案,允許你連線到 PostgreSQL 資料庫伺服器,傳送查詢並檢索結果集。此驅動程式 100% 用 Rebol 編寫,不需要任何其他庫。它適用於所有 Rebol 產品(/View、/Pro、/Command、/Link 等)以及 Rebol 支援的所有平臺。你只需要一個檔案就可以讓它工作,而且檔案大小不到 20Kb。開源:類似 BSD 的許可證。

RebDB 是一個小型但高效的偽關係型 DBMS,完全用 Rebol/Base 語法編寫,這意味著它可以在 Rebol/Core 執行的任何平臺上執行。開源:類似 BSD 的許可證。

SQL-Protocol

[編輯 | 編輯原始碼]

SQL-Protocol 也是一個小型但高效的 RDBMS,完全用 Rebol 編寫,並在 Rebol/Core 執行的任何平臺上執行。SQL-Protocol 使用類似 SQL 的方言,並允許你對查詢進行 JOIN 操作。此外,SQL-Protocol 可以使用與 Microsoft OBDC 文字驅動程式相容的文字資料庫,並允許你在 Rebol 和 Microsoft 世界之間共享資料。許可證:公共領域。

SQLite 資料庫介面 - 對 SQLite 庫的簡化包裝器。自 2.7.6 版起可在免費軟體直譯器中使用。開源:類似 BSD 的許可證。

Rebol3 Redis

華夏公益教科書