<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>

          dbpyPython的數(shù)據(jù)庫CRUD封裝庫

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

          dbpy是一個(gè)python寫的數(shù)據(jù)庫CURD人性化api庫。借鑒了 webpy db 和 drupal database 的設(shè)計(jì)。 如果喜歡 tornado db 或者 webpy db這類輕巧的db庫,或者想發(fā)揮原生SQL優(yōu)勢,那么值得一試。

          特性:

          1. 靈活簡單

          2. 天馬行空的SQL構(gòu)建語法糖

          3. 線程安全的連接池

          4. 支持讀寫分離(當(dāng)前限定只能是一主多副模式)

          5. 支持簡單事務(wù)

          示例代碼:

          print db.query('SELECT 1')
          # > ((1L,),)
          
          # use social db
          print db.query('SELECT 1', key='social')
          # > ((1L,),)
          
          print db.query('SELECT * FROM users WHERE uid=%s and name=%s', (1, 'user_1'))
          # > ((1L, u'user_1'),)
          
          # Wanna return dict row
          print db.query('SELECT * FROM users WHERE uid=%s and name=%s',
                      (1, 'user_1'), as_dict=True)
          # > ({'uid': 1L, 'name': u'user_1'},)
          
          # Use fetchmany(many) then yeild, Return generator
          res = db.query('SELECT * FROM users WHERE uid=%s and name=%s',
                          (1, 'user_1'), many=5, as_dict=True)
          print res
          print res.next()
          # > <generator object _yield at 0x7f818f4b6820>
          # > {'uid': 1L, 'name': u'user_1'}
          瀏覽 24
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <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>
                  av影音先锋亚洲第一 | 欧美成人亚洲免费 | 三级片电影久久 | 靠逼视频免费在线观看 | 91网国产 |