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

Python連接達(dá)夢(mèng)數(shù)據(jù)庫(kù)的實(shí)現(xiàn)示例

 更新時(shí)間:2023年12月07日 09:07:07   作者:當(dāng)我們不再理解世界  
本文主要介紹了Python連接達(dá)夢(mèng)數(shù)據(jù)庫(kù)的實(shí)現(xiàn)示例,dmPython是DM提供的依據(jù)Python DB API version 2.0中API使用規(guī)定而開發(fā)的數(shù)據(jù)庫(kù)訪問接口,使Python應(yīng)用程序能夠?qū)M數(shù)據(jù)庫(kù)進(jìn)行訪問

python如果想連接達(dá)夢(mèng)數(shù)據(jù)庫(kù),必須要安裝dmPython。

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

dmPython 通過調(diào)用 DM DPI 接口完成 python 模塊擴(kuò)展。在其使用過程中,除 Python 標(biāo)準(zhǔn)庫(kù)以外,還需要 DPI 的運(yùn)行環(huán)境。

第一步:使用源碼包方式安裝

進(jìn)入達(dá)夢(mèng)數(shù)據(jù)庫(kù)安裝目錄下的 dmPython 目錄,執(zhí)行命令 python setup.py install

注意:前提需要你有C++環(huán)境,Visual Studio。

出現(xiàn)上面這些信息代表安裝成功。 

第二步:配置dpi環(huán)境變量

第三步:3.8及以上版本需操作

第四步:復(fù)制操作

將達(dá)夢(mèng)數(shù)據(jù)庫(kù)安裝目錄中的drivers/dpi下的所有文件復(fù)制到D:\python\python3.9\Lib\site-packages\dmPython-2.4.5-py3.9-win-amd64.egg下。

第五步:編寫python查詢達(dá)夢(mèng)數(shù)據(jù)庫(kù)代碼進(jìn)行測(cè)試

# coding:utf-8
import dmPython

try:
    # 創(chuàng)建達(dá)夢(mèng)數(shù)據(jù)庫(kù)連接
    conn = dmPython.connect(user='TEST', password='abc123456', server='localhost',
                            port=5236)
    # 創(chuàng)建數(shù)據(jù)庫(kù)操作對(duì)象
    cursor = conn.cursor()
    # try:
    #     # 清空表,初始化測(cè)試環(huán)境
    #     cursor.execute('delete from T2')
    # except (dmPython.Error, Exception) as err:
    #     print(err)
    try:
        # 插入數(shù)據(jù)
        # cursor.execute("insert into DMHR.EMPLOYEE (EMPLOYEE_ID,EMPLOYEE_NAME,EMAIL,HIRE_DATE,JOB_ID) values(1157, '馬云','888888888@qq.com','2023-05-12','42')")
        # print('python: insert success!')

        # # 更新數(shù)據(jù)
        # cursor.execute("update DMHR.EMPLOYEE set EMPLOYEE_NAME = '劉強(qiáng)東' where EMPLOYEE_ID = 1157")
        # print('python: update success!')

        # 查詢數(shù)據(jù)
        cursor.execute("select id from test.SYSTEMS_USER")
        res = cursor.fetchall()
        for tmp in res:
            for c1 in tmp:
                print(c1)
        print('python: select success!')

        # # 刪除數(shù)據(jù)
        # cursor.execute("delete from DMHR.EMPLOYEE where EMPLOYEE_ID = 1157")
        # print('python: delete success!')
        #


    except (dmPython.Error, Exception) as err1:
        print(err1)
    conn.close()
except (dmPython.Error, Exception) as err:
    print(err)

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

相關(guān)文章

  • 在Python開發(fā)環(huán)境中調(diào)用ChatGPT模型詳細(xì)過程

    在Python開發(fā)環(huán)境中調(diào)用ChatGPT模型詳細(xì)過程

    在開發(fā)過程當(dāng)中時(shí)常需要使用 ChatGPT 來完成一些任務(wù),但總是使用網(wǎng)頁(yè)交互模式去 Web 端訪問 ChatGPT 是很麻煩的,這時(shí)候我們可以使用代碼來調(diào)用 ChatGPT 模型,本文將詳細(xì)介紹在 Python 開發(fā)環(huán)境中調(diào)用 ChatGPT 模型過程,,需要的朋友可以參考下
    2023-05-05
  • python 實(shí)現(xiàn)對(duì)數(shù)據(jù)集的歸一化的方法(0-1之間)

    python 實(shí)現(xiàn)對(duì)數(shù)據(jù)集的歸一化的方法(0-1之間)

    今天小編就為大家分享一篇python 實(shí)現(xiàn)對(duì)數(shù)據(jù)集的歸一化的方法(0-1之間),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • 使用Termux在手機(jī)上運(yùn)行Python的詳細(xì)過程

    使用Termux在手機(jī)上運(yùn)行Python的詳細(xì)過程

    這篇文章主要介紹了使用Termux在手機(jī)上運(yùn)行Python的詳細(xì)過程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-10-10
  • 基于Python實(shí)現(xiàn)PDF動(dòng)畫翻頁(yè)效果的閱讀器

    基于Python實(shí)現(xiàn)PDF動(dòng)畫翻頁(yè)效果的閱讀器

    在這篇博客中,我們將深入分析一個(gè)基于 wxPython 實(shí)現(xiàn)的 PDF 閱讀器程序,該程序支持加載 PDF 文件并顯示頁(yè)面內(nèi)容,同時(shí)支持頁(yè)面切換動(dòng)畫效果,文中有詳細(xì)的代碼示例,需要的朋友可以參考下
    2025-01-01
  • Python實(shí)現(xiàn)仿射密碼的思路詳解

    Python實(shí)現(xiàn)仿射密碼的思路詳解

    這篇文章主要介紹了Python實(shí)現(xiàn)仿射密碼的思路詳解,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • python 第三方庫(kù)paramiko的常用方式

    python 第三方庫(kù)paramiko的常用方式

    這篇文章主要介紹了python 第三方庫(kù)paramiko的常用方式,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • 刪除pycharm鼠標(biāo)右鍵快捷鍵打開項(xiàng)目的操作

    刪除pycharm鼠標(biāo)右鍵快捷鍵打開項(xiàng)目的操作

    這篇文章主要介紹了刪除pycharm鼠標(biāo)右鍵快捷鍵打開項(xiàng)目的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • 解決導(dǎo)入django_filters不成功問題No module named ''django_filter''

    解決導(dǎo)入django_filters不成功問題No module named ''django_filter''

    這篇文章主要介紹了解決導(dǎo)入django_filters不成功問題No module named 'django_filter',具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Python下調(diào)用Linux的Shell命令的方法

    Python下調(diào)用Linux的Shell命令的方法

    有時(shí)候難免需要直接調(diào)用Shell命令來完成一些比較簡(jiǎn)單的操作,這篇文章主要介紹了Python下調(diào)用Linux的Shell命令的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-06-06
  • Python?Opencv基于透視變換的圖像矯正

    Python?Opencv基于透視變換的圖像矯正

    這篇文章主要為大家詳細(xì)介紹了Python?Opencv基于透視變換的圖像矯正,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01

最新評(píng)論