亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python實(shí)現(xiàn)調(diào)用達(dá)夢(mèng)數(shù)據(jù)庫(kù)的教程分享

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

1 dmPython 介紹

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

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

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

2 dmPython 安裝

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

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

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

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

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

//進(jìn)入到 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

語(yǔ)法:

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

說(shuō)明:

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

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

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

相關(guān)文章

  • 基于Python實(shí)現(xiàn)文件大小輸出

    基于Python實(shí)現(xiàn)文件大小輸出

    在數(shù)據(jù)庫(kù)中存儲(chǔ)時(shí),使用 Bytes 更精確,可擴(kuò)展性和靈活性都很高。下面通過(guò)本文給大家介紹基于Python實(shí)現(xiàn)文件大小輸出,對(duì)python文件輸出相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • python中字符串最常用的十三個(gè)處理操作記錄

    python中字符串最常用的十三個(gè)處理操作記錄

    這篇文章主要給大家介紹了關(guān)于python中字符串最常用的13個(gè)處理操作的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Python繪制交通流折線圖詳情

    Python繪制交通流折線圖詳情

    這篇文章主要介紹了Python繪制交通流折線圖詳情,文章基于python的相關(guān)資料展開折線圖繪制的實(shí)現(xiàn)流程,感興趣的小伙伴可以參考一下
    2022-06-06
  • Python尋找兩個(gè)有序數(shù)組的中位數(shù)實(shí)例詳解

    Python尋找兩個(gè)有序數(shù)組的中位數(shù)實(shí)例詳解

    這篇文章主要介紹了Python尋找兩個(gè)有序數(shù)組的中位數(shù),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-12-12
  • Python利用keyboard模塊實(shí)現(xiàn)鍵盤記錄操作

    Python利用keyboard模塊實(shí)現(xiàn)鍵盤記錄操作

    模擬鍵盤操作執(zhí)行自動(dòng)化任務(wù),我們常用的有pyautowin等自動(dòng)化操作模塊。今天介紹的這個(gè)模塊叫做keyboard,它是純Python原生開發(fā),編譯時(shí)完全不需要依賴C語(yǔ)言模塊。一行命令就能完成安裝,非常方便,需要的可以了解一下
    2022-10-10
  • python中f‘{}‘用法小結(jié)

    python中f‘{}‘用法小結(jié)

    這篇文章主要介紹了python中f‘{}‘用法,f’{}’用法等同于 format用法的簡(jiǎn)單使用,更加方便,本文給大家詳細(xì)講解,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03
  • Python?Transformers庫(kù)(NLP處理庫(kù))案例代碼講解

    Python?Transformers庫(kù)(NLP處理庫(kù))案例代碼講解

    本文介紹transformers 庫(kù)的全面講解,包含基礎(chǔ)知識(shí)、高級(jí)用法、案例代碼及學(xué)習(xí)路徑,內(nèi)容經(jīng)過(guò)組織,適合不同階段的學(xué)習(xí)者,對(duì)Python?Transformers庫(kù)相關(guān)知識(shí)感興趣的朋友一起看看吧
    2025-04-04
  • Pygame實(shí)戰(zhàn)練習(xí)之飛機(jī)大戰(zhàn)游戲

    Pygame實(shí)戰(zhàn)練習(xí)之飛機(jī)大戰(zhàn)游戲

    飛機(jī)大戰(zhàn)想必是很多人童年時(shí)期的經(jīng)典游戲,我們依舊能記得抱個(gè)老人機(jī)娛樂的場(chǎng)景,下面這篇文章主要給大家介紹了關(guān)于如何利用python寫一個(gè)簡(jiǎn)單的飛機(jī)大戰(zhàn)小游戲的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • python實(shí)現(xiàn)百度文庫(kù)自動(dòng)化爬取

    python實(shí)現(xiàn)百度文庫(kù)自動(dòng)化爬取

    項(xiàng)目是合法項(xiàng)目,只是進(jìn)行數(shù)據(jù)解析而已,不能下載看不到的內(nèi)容.部分文檔在電腦端不能預(yù)覽,但是在手機(jī)端可以預(yù)覽,所有本項(xiàng)目把瀏覽器瀏覽格式改成手機(jī)端,支持Windows和Ubuntu. 本項(xiàng)目使用的是chromedriver來(lái)控制chrome來(lái)模擬人來(lái)操作來(lái)進(jìn)行文檔爬取
    2021-04-04
  • Python 實(shí)現(xiàn)交換矩陣的行示例

    Python 實(shí)現(xiàn)交換矩陣的行示例

    今天小編就為大家分享一篇Python 實(shí)現(xiàn)交換矩陣的行示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06

最新評(píng)論