欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python實現(xiàn)調(diào)用達夢數(shù)據(jù)庫的教程分享

 更新時間:2023年06月04日 16:26:12   作者:度假的小魚  
這篇文章主要為大家詳細介紹了Python是如何調(diào)用達夢數(shù)據(jù)庫的,文中的示例代碼簡潔易懂,具有一定的學習和參考價值,感興趣的小伙伴可以跟隨小編一起學習一下

1 dmPython 介紹

dmPython 是 DM 提供的依據(jù) Python DB API version 2.0 中 API 使用規(guī)定而開 發(fā)的數(shù)據(jù)庫訪問接口。dmPython 實現(xiàn)這些 API,使 Python 應用程序能夠?qū)?DM 數(shù)據(jù)庫進 行訪問。

dmPython 通過調(diào)用 DM DPI 接口完成 python 模塊擴展。在其使用過程中,除 Python 標準庫以外,還需要 DPI 的運行環(huán)境。 dmPython 接口當前版本號為 2.3,下表指明了 dmPython 接口的版本與服務器版本和 python 的版本之間的對應情況。

dmPython版本DM server版本Python版本
2.37.0.0.9版本以上2.6及以上

2 dmPython 安裝

dmPython 可以運行在任何安裝了 python 的平臺上??梢允褂冒惭b包安裝,也可以直 接用源碼安裝。另外,需要保證 dpi 和 dmPython 版本一致,都是 32 位或都是 64 位。 dmPython 的運行需要使用 dpi 動態(tài)庫,用戶應將 dpi 所在目錄(一般為 DM 安裝目錄 中的 bin 目錄)加入系統(tǒng)環(huán)境變量。 可以使用如下命令很方便地在Windows和Linux操作系統(tǒng)下編譯并安裝dmPython :

//進入到 setup.py 所在的源碼目錄,執(zhí)行以下命令:
python setup.py install

也可以先生成安裝文件再進行安裝。 在 Windows 操作系統(tǒng)下生成 exe 文件的操作如下,之后只需要直接執(zhí)行 exe 文件即可 安裝:

//進入到 setup.py 所在的源碼目錄,執(zhí)行以下命令:
python setup.py bdist_wininst

在 Linux 操作系統(tǒng)下使用 rpm 包安裝 dmPython,生成 rpm 包的操作如下所示:

//進入到 setup.py 所在的源碼目錄,執(zhí)行以下命令:
python setup.py bdist_rpm

安裝和卸載命令參考如下:

安裝:rpm -ivh dmPython-2.1-7.1-py33-1.x86_64.rpm --nodeps

卸載:rpm -e dmPython-2.1-1.x86_64

3 dmpython接口

3.1 MODULE dmPython

3.1.1 接口

3.1.1.1 dmPython.connect

語法:

dmPython.connect(*args, **kwargs)
dmPython.Connect(*args, **kwargs)

說明:

創(chuàng)建與數(shù)據(jù)庫的連接,這兩個方法完全等效,返回一個 connection 對象。參數(shù)為連 接屬性,所有連接屬性都可以用關鍵字指定,在 connection 連接串中,沒有指定的關鍵 字都按照默認值處理。 連接屬性 property 列表如下:

關鍵字描述是否必填
user登錄用戶名,默認 SYSDBA
password包含主庫地址和端口號的字符串,格式為“主庫地址:端
口號”
host/server主庫地址,包括 IP 地址、localhost 或者服務名,默
認 localhost,注意 host 和 server 關鍵字只允許指
定其中一個,含義相同
port端口號,服務器登錄端口號,默認 5236
access_mode連接的訪問模式,默認為讀寫模式
autoCommitDML 操作是否自動提交,默認 TRUE
connection_timeout執(zhí)行超時時間(s),默認 0 不限制
login_timeout登錄超時時間(s),默認為 5
txn_isolation事務隔離級,默認使用服務器的隔離級

到此這篇關于Python實現(xiàn)調(diào)用達夢數(shù)據(jù)庫的教程分享的文章就介紹到這了,更多相關Python調(diào)用達夢數(shù)據(jù)庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python基于OpenCV的視頻圖像處理詳解

    Python基于OpenCV的視頻圖像處理詳解

    OpenCV是一個開源的,跨平臺的計算機視覺庫,它采用優(yōu)化的C/C++代碼編寫,能夠充分利用多核處理器的優(yōu)勢。本文主要和大家來聊聊基于Python?OpenCv的視頻圖像處理,感興趣的可以了解一下
    2023-02-02
  • pyinstaller打包路徑的總結(jié)

    pyinstaller打包路徑的總結(jié)

    本文主要介紹了pyinstaller打包路徑的總結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-08-08
  • python中學習K-Means和圖片壓縮

    python中學習K-Means和圖片壓縮

    大家在python中會遇到關于K-Means和圖片壓縮的問題,我先通過本次文章學習一下基本原理吧。
    2017-11-11
  • python重用父類功能的兩種方式實例詳解

    python重用父類功能的兩種方式實例詳解

    這篇文章主要介紹了python重用父類功能的兩種方式,方式一是跟繼承沒有關系的,而方式二的super()是依賴于繼承的,并且即使沒有直接繼承關系,super()仍然會按照MRO繼續(xù)往后查找,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2022-09-09
  • 使用python實現(xiàn)定時報天氣的示例代碼

    使用python實現(xiàn)定時報天氣的示例代碼

    本文主要介紹了使用python實現(xiàn)定時報天氣,只需要讓爬蟲程序每天自動為你發(fā)送,下面就詳細的介紹一下如何使用,感興趣的可以了解一下
    2021-11-11
  • Python實現(xiàn)企業(yè)微信機器人每天定時發(fā)消息實例

    Python實現(xiàn)企業(yè)微信機器人每天定時發(fā)消息實例

    這篇文章主要介紹了Python實現(xiàn)企業(yè)微信機器人每天定時發(fā)消息實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • python中tf.boolean_mask()函數(shù)的使用方法詳解

    python中tf.boolean_mask()函數(shù)的使用方法詳解

    這篇文章主要介紹了python中tf.boolean_mask()函數(shù)的使用方法詳解,?tf.boolean_mask()?函數(shù)的作用是通過布爾值對指定的列的元素進行過濾,需要的朋友可以參考下
    2023-11-11
  • 使用Python和Pillow實現(xiàn)圖片馬賽克功能

    使用Python和Pillow實現(xiàn)圖片馬賽克功能

    在這篇博客中,我們將探討如何使用Python創(chuàng)建一個簡單而有趣的桌面應用程序,我們的目標是構(gòu)建一個應用,允許用戶選擇一張照片,然后在照片的右下角添加馬賽克效果,感興趣的小伙伴跟著小編一起來看看吧
    2024-08-08
  • numpy數(shù)組的維度、軸及運用詳解

    numpy數(shù)組的維度、軸及運用詳解

    這篇文章主要介紹了numpy數(shù)組的維度、軸詳解,numpy數(shù)組的某個軸,指的是:該數(shù)組的某個維度的方向,其方向從索引號由底到高,許多numpy方法或函數(shù)在調(diào)用時,常常需要指定一個關鍵參數(shù)“axis=X”,它表示的是沿哪個軸的方向進行運算,需要的朋友可以參考下
    2023-09-09
  • 探索Python中zoneinfo模塊處理時區(qū)操作實例

    探索Python中zoneinfo模塊處理時區(qū)操作實例

    這篇文章主要為大家介紹了探索Python中zoneinfo模塊的用法實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01

最新評論