<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          edbc統(tǒng)一數(shù)據(jù)庫訪問接口

          聯(lián)合創(chuàng)作 · 2023-09-30 19:25

          edbc 是 Emacs-Lisp Database Connectivity 的縮  ,是從 Emacs-CGI 項目中獨立出來的一個子項目,為 Emacs Lisp 訪問數(shù)據(jù)庫提供簡潔、統(tǒng)一的接口!

          在其他語言(比如Java)中訪問數(shù)據(jù)庫,最終SQL語句都會轉(zhuǎn)成字符串的形式,即涉及到字符串拼接、引號轉(zhuǎn)義等丑陋的代碼。在 edbc 中,利用 Lisp 強大的可擴展性,把 SQL 直接嵌到語言中,就像原生就提供的一樣。例如下面連接 Sqlite 的例子:

          (edbc-with-connect ((url "users.db"))
            (let ((id 1)
                  (name "Joe")
                  (nickname "redraiment"))
              ; Purge table
              (edbc delete from users)
              ; Equals insert into users (id, name) values (1, 'Joe') on sqlite
              (edbc insert into users (id, name) values (:id, :name))
              ; Equals update users set name = 'redraiment' where id = 1 on sqlite
              (edbc update users set name = :nickname where id = :(identity id))
              ; Returns ((("id" . "1") ("name" . "redraiment")))
              (edbc select * from users)))

          目前 EDBC 已支持 Sqlite 和 MySQL 兩種數(shù)據(jù)庫。用戶參考 edbc-mysql.el 可以很輕松支持其他數(shù)據(jù)庫。

          瀏覽 22
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美xxx一区二区三区 | 成人尹人网 | 精品国产三级片 | 国产高清无码中文字幕 | av无码av天天av天天啊 北条麻妃 无码 在线 视频 |