国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python連接達(dá)夢數(shù)據(jù)庫

這篇具有很好參考價(jià)值的文章主要介紹了Python連接達(dá)夢數(shù)據(jù)庫。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

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

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

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

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

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

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

python連接達(dá)夢數(shù)據(jù)庫,達(dá)夢數(shù)據(jù)庫,數(shù)據(jù)庫,python,達(dá)夢數(shù)據(jù)庫,DM8,DM7

python連接達(dá)夢數(shù)據(jù)庫,達(dá)夢數(shù)據(jù)庫,數(shù)據(jù)庫,python,達(dá)夢數(shù)據(jù)庫,DM8,DM7出現(xiàn)上面這些信息代表安裝成功。?

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

python連接達(dá)夢數(shù)據(jù)庫,達(dá)夢數(shù)據(jù)庫,數(shù)據(jù)庫,python,達(dá)夢數(shù)據(jù)庫,DM8,DM7

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

python連接達(dá)夢數(shù)據(jù)庫,達(dá)夢數(shù)據(jù)庫,數(shù)據(jù)庫,python,達(dá)夢數(shù)據(jù)庫,DM8,DM7

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

將達(dá)夢數(shù)據(jù)庫安裝目錄中的drivers/dpi下的所有文件復(fù)制到D:\python\python3.9\Lib\site-packages\dmPython-2.4.5-py3.9-win-amd64.egg下。文章來源地址http://www.zghlxwxcb.cn/news/detail-603240.html

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

# coding:utf-8
import dmPython

try:
    # 創(chuàng)建達(dá)夢數(shù)據(jù)庫連接
    conn = dmPython.connect(user='TEST', password='abc123456', server='localhost',
                            port=5236)
    # 創(chuàng)建數(shù)據(jù)庫操作對象
    cursor = conn.cursor()
    # try:
    #     # 清空表,初始化測試環(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á)夢數(shù)據(jù)庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • dmfldr-快速裝載-載入(DM8:達(dá)夢數(shù)據(jù)庫)

    DM 提供了快速裝載工具:dmfldr; 通過使用快速裝載工具能夠把按照一定格式排序的文本數(shù)據(jù)以簡單、快速、高效的方式載入到 DM 數(shù)據(jù)庫中,或把 DM 數(shù)據(jù)庫中的數(shù)據(jù)按照一定格式載出到文本文件中。 dmfldr 在一臺機(jī)器上啟動(dòng)即可,獨(dú)立完成快速裝載任務(wù),簡單高效。 其中,表

    2024年02月06日
    瀏覽(21)
  • DM8:達(dá)夢數(shù)據(jù)庫開啟SQL日志sqllog

    DM8:達(dá)夢數(shù)據(jù)庫開啟SQL日志sqllog

    在使用數(shù)據(jù)庫過程中,有時(shí)候想要查看數(shù)據(jù)庫執(zhí)行的SQL日志,由于V$SESSIONS 系統(tǒng)視圖默認(rèn)保留10000條,不滿足需求,可以配置開啟SQLLOG; 登陸達(dá)夢數(shù)據(jù)庫管理工具或 disql 執(zhí)行命令 開啟后注意觀察數(shù)據(jù)庫log目錄的dmsql開頭的日志文件,是否達(dá)到256MB后正常切換,達(dá)到20個(gè)日志文件

    2024年02月10日
    瀏覽(98)
  • springboot使用達(dá)夢數(shù)據(jù)庫(DM8)整合MybatisPlus

    springboot使用達(dá)夢數(shù)據(jù)庫(DM8)整合MybatisPlus

    在idea中開發(fā)spring boot項(xiàng)目,用到的數(shù)據(jù)庫是達(dá)夢數(shù)據(jù)庫,想要使用 MybatisPlus 自動(dòng)生成實(shí)體類和服務(wù),并且通過 MybatisPlus 完成一些簡單的數(shù)據(jù)庫CRUD ps:這里的 MybatisPlus 版本必須要是3.0以上 2.1、pom ps:其中需要將達(dá)夢數(shù)據(jù)庫的依賴添加到指定目錄下,不然達(dá)夢的依賴無法生效

    2024年02月16日
    瀏覽(26)
  • Linux安裝達(dá)夢數(shù)據(jù)庫/DM8(附帶客戶端工具安裝完整版)

    Linux安裝達(dá)夢數(shù)據(jù)庫/DM8(附帶客戶端工具安裝完整版)

    1.1、創(chuàng)建安裝與運(yùn)行的Linux用戶 官方也明確提出,為了減少對操作系統(tǒng)的影響, Linux 用戶不應(yīng)該已 root 用戶和默認(rèn)的用戶組來安裝與運(yùn)行達(dá)夢數(shù)據(jù)庫,應(yīng)該為 DM 創(chuàng)建一個(gè)專用的用戶組和系統(tǒng)用戶。例如: 1.2、操作系統(tǒng)資源限制檢查 這也是官方給出的提醒,在 Linux 系統(tǒng)中,

    2024年02月02日
    瀏覽(35)
  • -9501 MAL系統(tǒng)沒有配置或者服務(wù)器不是企業(yè)版(dm8達(dá)夢數(shù)據(jù)庫)

    -9501 MAL系統(tǒng)沒有配置或者服務(wù)器不是企業(yè)版(dm8達(dá)夢數(shù)據(jù)庫)

    搭建主備集群時(shí),遇到報(bào)錯(cuò)-9501 MAL系統(tǒng)沒有配置或者服務(wù)器不是企業(yè)版 檢查dmmal.ini配置文件權(quán)限正確 dmdba:dinstall,內(nèi)容正確 檢查dm.key授權(quán)是支持主備或讀寫分離 檢查dm.ini 參數(shù)配置 最終定位問題是 dm.ini 中 INSTANCE_NAME 參數(shù)值 與dmmal.ini 中MAL_INST_NAME 不匹配的原因,修改后啟動(dòng)

    2024年02月11日
    瀏覽(46)
  • 麒麟操作系統(tǒng)Kylin V10 安裝達(dá)夢數(shù)據(jù)庫DM8 客戶端遠(yuǎn)程調(diào)試

    麒麟操作系統(tǒng)Kylin V10 安裝達(dá)夢數(shù)據(jù)庫DM8 客戶端遠(yuǎn)程調(diào)試

    一、環(huán)境準(zhǔn)備 軟件名稱 版本 vmware workstation 16.1.2 build-17966106 銀河麒麟 Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso 達(dá)夢DM8 DMInstall.bin 銀河麒麟 server v10 x86架構(gòu)安裝iso鏡像。 Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso 二、DM8數(shù)據(jù)庫安裝 以下操作可以使用遠(yuǎn)程工具執(zhí)行命令 1. 啟動(dòng)網(wǎng)絡(luò)

    2024年02月04日
    瀏覽(37)
  • 配置ODBC驅(qū)動(dòng)連接DM8數(shù)據(jù)庫

    配置ODBC驅(qū)動(dòng)連接DM8數(shù)據(jù)庫

    ODBC提供訪問不同類型的數(shù)據(jù)庫的途徑。結(jié)構(gòu)化查詢語言 SQL 是一種用來訪問數(shù)據(jù)庫的語言。通過使用 ODBC,應(yīng)用程序能夠使用相同的源代碼和各種各樣的數(shù)據(jù)庫交互。這使得開發(fā)者不需要以特殊的數(shù)據(jù)庫管理系統(tǒng) DBMS 為目標(biāo),或者了解不同支撐背景的數(shù)據(jù)庫的詳細(xì)細(xì)節(jié),就能

    2024年02月16日
    瀏覽(27)
  • 數(shù)據(jù)庫數(shù)據(jù)遷移到達(dá)夢數(shù)據(jù)庫(DM8)詳細(xì)步驟,mysql遷移難題解決(數(shù)據(jù)庫連接失敗,Communications link failure,TaskDispatcher Error,索引重名)。

    數(shù)據(jù)庫數(shù)據(jù)遷移到達(dá)夢數(shù)據(jù)庫(DM8)詳細(xì)步驟,mysql遷移難題解決(數(shù)據(jù)庫連接失敗,Communications link failure,TaskDispatcher Error,索引重名)。

    首先達(dá)夢數(shù)據(jù)庫和MySQL是兩種不同的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它們有以下幾點(diǎn)區(qū)別: 開發(fā)公司不同:達(dá)夢數(shù)據(jù)庫是由中國達(dá)夢公司開發(fā)的,而MySQL是由瑞典MySQL AB公司開發(fā)的。 數(shù)據(jù)庫類型不同:達(dá)夢數(shù)據(jù)庫是商業(yè)數(shù)據(jù)庫,而MySQL是開源數(shù)據(jù)庫。 數(shù)據(jù)庫功能不同:達(dá)夢數(shù)據(jù)庫在

    2024年01月16日
    瀏覽(35)
  • Python連接達(dá)夢數(shù)據(jù)庫

    Python連接達(dá)夢數(shù)據(jù)庫

    python如果想連接達(dá)夢數(shù)據(jù)庫,必須要安裝dmPython。 簡介: dmPython 是 DM 提供的依據(jù) Python DB API version 2.0 中 API 使用規(guī)定而開發(fā)的數(shù)據(jù)庫訪問接口。dmPython 實(shí)現(xiàn)這些 API,使 Python 應(yīng)用程序能夠?qū)?DM 數(shù)據(jù)庫進(jìn)行訪問。 dmPython 通過調(diào)用 DM DPI 接口完成 python 模塊擴(kuò)展。在其使用過程中

    2024年02月16日
    瀏覽(24)
  • 達(dá)夢(DM)數(shù)據(jù)庫存儲加密

    達(dá)夢(DM)數(shù)據(jù)庫存儲加密

    這里主要講述DM數(shù)據(jù)庫存儲加密中比較常用也比較容易理解的非透明加密相關(guān)內(nèi)容。 引用官方的話說:DM 對非透明加密的支持是通過對用戶提供加解密接口實(shí)現(xiàn)的。用戶在使用非透明加密時(shí),需要提供密鑰并調(diào)用加解密接口。采用非透明加密可以保證個(gè)人私密數(shù)據(jù)不被包括

    2024年04月29日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包