最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python連接Kingbase的實(shí)現(xiàn)示例

 更新時間:2024年12月13日 09:58:57   作者:BUTCHER5  
Kingbase是一種開源的數(shù)據(jù)庫管理系統(tǒng),與Oracle數(shù)據(jù)庫的語法和功能非常相似,本文主要介紹了Python連接Kingbase的實(shí)現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下

背景

由于之前Py程序連接的MySQL,現(xiàn)在適配國產(chǎn)DB,所以需要修改程序。
按Kingbase官網(wǎng)步驟操作,卡在import ksycopg2 總是報找不到模塊錯誤!

安裝psycopg2

后來百度發(fā)現(xiàn)使用psycopg2 也可以連接kingbase,結(jié)果一樣報找不到模塊錯誤!
按網(wǎng)上步驟

pip install psycopg2
pip3 install psycopg2

都不好使,后來得到解決方案,具體如下

yum install python3-devel postgresql-devel*
pip3 install psycopg2

結(jié)果可行,但我暫時沒用psycopg2 連接kingbase

安裝ksycopg2

下載ksycopg2

下載地址:https://www.kingbase.com.cn/downdriven/index.htm
我下載版本:v8r6_python3.6.8_for_ksycopg2_x86_64.tar.gz

保存ksycopg2

查看python模塊路徑:

在這里插入圖片描述

將ksycopg2上傳至/root目錄下,
解壓ksycopg2 到 /usr/local/lib64/python3.6/site-packages 目錄下:

tar xf v8r6_python3.6.8_for_ksycopg2_x86_64.tar.gz -C /usr/local/lib64/python3.6/site-packages

加載libpq庫文件

編輯/etc/ld.so.conf文件:

vi /etc/ld.so.conf

添加如下代碼:

在這里插入圖片描述

執(zhí)行如下代碼:

/usr/sbin/ldconfig

驗(yàn)證ksycopg2

在這里插入圖片描述

連接kingbase

class KingbaseDb():
    def __init__(self, host, passwd, db):
        try:
            self.conn = ksycopg2.connect(
                host=host,
                port=54321,
                user='root',
                password=passwd,
                database=db
            )
            self.cur = self.conn.cursor()
        except ksycopg2.Error as err:
            logger.error(err)
            sys.exit(-1)

    def __del__(self):
        try:
            self.cur.close()
            self.conn.close()
        except AttributeError:
            pass

    def execute_db(self, sqls):
        try:
            if isinstance(sqls, list):
                for sql in sqls:
                    self.cur.execute(sql)
            else:
                self.cur.execute(sqls)

            self.conn.commit()
        except Exception as e:
            logger.warning(e)
            self.conn.rollback()

到此這篇關(guān)于Python連接Kingbase的實(shí)現(xiàn)示例的文章就介紹到這了,更多相關(guān)Python連接Kingbase內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 利用Python實(shí)現(xiàn)繪制論文中的曲線圖

    利用Python實(shí)現(xiàn)繪制論文中的曲線圖

    這篇文章主要為大家詳細(xì)介紹了如何利用Python語言實(shí)現(xiàn)繪制論文中需要的曲線圖,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-03-03
  • 深入講解Python編程中的字符串

    深入講解Python編程中的字符串

    這篇文章主要介紹了Python編程中的字符串,包括字符串的格式化與三引號的使用等,需要的朋友可以參考下
    2015-10-10
  • python實(shí)現(xiàn)超市管理系統(tǒng)(后臺管理)

    python實(shí)現(xiàn)超市管理系統(tǒng)(后臺管理)

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)超市管理系統(tǒng),增加后臺管理,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • Python實(shí)現(xiàn)日期字符串轉(zhuǎn)換為指定格式的日期

    Python實(shí)現(xiàn)日期字符串轉(zhuǎn)換為指定格式的日期

    在Python編程中,日期處理是一個常見的任務(wù),本文將詳細(xì)介紹如何在Python中將日期字符串轉(zhuǎn)換為指定格式的日期,感興趣的小伙伴可以學(xué)習(xí)一下
    2024-04-04
  • VsCode終端激活anconda環(huán)境問題解決

    VsCode終端激活anconda環(huán)境問題解決

    本文主要介紹了VsCode終端激活anconda環(huán)境問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-01-01
  • python dataframe實(shí)現(xiàn)統(tǒng)計行列中零值的個數(shù)

    python dataframe實(shí)現(xiàn)統(tǒng)計行列中零值的個數(shù)

    這篇文章主要介紹了python dataframe實(shí)現(xiàn)統(tǒng)計行列中零值的個數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • 無需邀請碼!Manus復(fù)刻開源版OpenManus下載安裝與體驗(yàn)

    無需邀請碼!Manus復(fù)刻開源版OpenManus下載安裝與體驗(yàn)

    Manus的完美復(fù)刻開源版OpenManus安裝與體驗(yàn),無需邀請碼,手把手教你如何在本地安裝與配置Manus的開源版OpenManus
    2025-03-03
  • Python3破解滑塊驗(yàn)證碼的完整方案

    Python3破解滑塊驗(yàn)證碼的完整方案

    本文主要為大家詳細(xì)介紹了滑塊驗(yàn)證碼的破解方案,采用OpenCV圖像識別和Selenium自動化操控技術(shù),該方案平衡開發(fā)成本與成功率,可適配90%以上的常規(guī)網(wǎng)頁滑塊驗(yàn)證碼,有需要的小伙伴可以參考下
    2026-05-05
  • Scrapy-Redis之RedisSpider與RedisCrawlSpider詳解

    Scrapy-Redis之RedisSpider與RedisCrawlSpider詳解

    這篇文章主要介紹了Scrapy-Redis之RedisSpider與RedisCrawlSpider詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Python OpenCV圖像的位運(yùn)算操作

    Python OpenCV圖像的位運(yùn)算操作

    位運(yùn)算是計算機(jī)科學(xué)中一種基礎(chǔ)而高效的操作,它直接對二進(jìn)制位進(jìn)行處理,在圖像處理中,位運(yùn)算也是一種重要的技術(shù),尤其在圖像的合成、分離、掩模處理等場景中,常常用到位運(yùn)算,本文將介紹圖像處理中的常見位運(yùn)算操作,需要的朋友可以參考下
    2024-12-12

最新評論

光山县| 平陆县| 广汉市| 明光市| 都江堰市| 漾濞| 寿宁县| 新安县| 邢台县| 大厂| 青河县| 灵璧县| 铅山县| 靖安县| 西乌珠穆沁旗| 都兰县| 河源市| 长武县| 延边| 浪卡子县| 贞丰县| 武宁县| 柞水县| 绥棱县| 塔城市| 龙江县| 亚东县| 康定县| 崇明县| 英吉沙县| 滕州市| 类乌齐县| 广德县| 噶尔县| 西城区| 通州市| 广安市| 图木舒克市| 桐梓县| 札达县| 子洲县|