当前位置: 首页 > news >正文

学习python连接达梦数据库

dmPython是达梦提供的依据Python DB API version 2.0 中API使用规定而开发的数据库访问接口。使用Python连接达梦数据库时需要安装dmPython。有两种安装dmpython的方式:
方式一:通过pip install命令安装,如下图所示,运行下面的命令在线安装dmpython。

pipinstalldmpython


方式二通过setup.py文件安装。如果安装了达梦数据库软件,并设置DM_HOME环境变量(保存达梦数据库软件安装路径),使用命令行工具将当前路径切换到dmdbms\drivers\python\dmPython内,然后运行下面的命令安装dmPython。安装完毕后,将dmdbms\drivers\dpi内的文件及子文件夹复制到Python\Python310\Lib\site-packages\dmPython-2.5.5-py3.10-win-amd64.egg文件夹内即可正常使用dmPython,后者的路径可通过进入python解释器后运行import sys及sys.path命令查看具体地址。

python setup.pyinstall



如果电脑联网,使用第一种方式安装dmPython最方便,安装结束后使用下面的程序验证连接达梦数据库并读取表数据,程序及运行效果如下所示:

importdmPython# 创建连接conn=dmPython.connect(server="127.0.0.1",port=5236,user="XXXXXX",password="XXXXXXXXX",schema='SCHOOL')# 执行SQL查询cursor=conn.cursor()cursor.execute("select * from CLASS")rows=cursor.fetchall()forrowinrows:print(row)# 关闭连接cursor.close()conn.close()


参考文献:
[1]https://eco.dameng.com/document/dm/zh-cn/start/python-development.html
[2]https://cloud.baidu.com/article/3584843

http://www.jsqmd.com/news/260238/

相关文章:

  • GLM-4.6V-Flash-WEB商业授权解惑:开源版能用到什么程度
  • AI赋能政务服务窗口:智能拍照终端集成Rembg实战案例
  • Glyph灰度发布:新版本上线的风险控制策略
  • Qwen2.5-7B-Instruct数学能力:复杂问题求解部署案例
  • SAM 3环境部署:从安装到运行的一站式指南
  • GTE中文语义相似度服务上线|CPU友好+可视化仪表盘,开箱即用
  • MinerU支持Docker部署吗?容器化迁移实战方案
  • Heygem数字人系统输出命名规则:文件名生成逻辑与修改方式
  • Open-AutoGLM实战案例:云端GPU一键部署,2块钱快速验证
  • 照片艺术化处理大全:印象派艺术工坊功能详解
  • Z-Image-Turbo降本部署案例:免下载32GB权重,GPU成本节省60%
  • 电商场景实战:用BGE-M3构建智能商品匹配系统
  • Hunyuan-MT-7B-WEBUI效果展示:复杂句式翻译能力极限挑战
  • VibeThinker-1.5B与GPT-OSS-20B对比:推理效率谁更胜一筹?
  • 零基础学PCB布局:电源路径规划通俗解释
  • Voice Sculptor语音合成指南:18种预设风格一键生成,中文指令全支持
  • DeepSeek-R1-Distill-Qwen-1.5B多平台兼容性测试:手机/PC/嵌入式
  • Sambert多情感语音合成:影视配音应用案例详解
  • Swift-All部署教程:vLLM推理加速性能提升5倍秘籍
  • Sambert模型版本管理:多版本共存与切换策略
  • Open-AutoGLM网络配置:云服务器防火墙端口开放设置教程
  • Speech Seaco Paraformer实战案例:教育课程录音自动字幕生成
  • 零基础教程:用DeepSeek-R1-Distill-Qwen-1.5B搭建智能问答系统
  • YOLOv9 weights=‘‘ 空值含义:从零开始训练配置说明
  • 电商订单查询如何提速?SGLang结构化输出实战
  • GLM-4.6V-Flash-WEB金融科技:票据识别与反欺诈应用
  • 中文逆文本标准化全攻略|利用科哥开发的FST ITN-ZH镜像高效处理
  • FSMN-VAD与WebSocket实时通信:在线检测服务构建
  • 亲测腾讯混元翻译模型,网页一键启动太方便了
  • Qwen2.5-7B智能搜索增强:语义理解与结果优化