news 2026/5/10 16:21:52

学习python连接达梦数据库

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
学习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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/10 16:21:51

Heygem数字人系统输出命名规则:文件名生成逻辑与修改方式

Heygem数字人系统输出命名规则:文件名生成逻辑与修改方式 1. 系统简介与背景 HeyGem 数字人视频生成系统是一款基于人工智能技术的音视频合成工具,能够将输入音频与人物视频进行深度对齐,实现口型同步的高质量数字人视频生成。该系统由开发…

作者头像 李华
网站建设 2026/5/2 14:04:14

CosyVoice-300M Lite部署教程:3步完成HTTP服务快速接入

CosyVoice-300M Lite部署教程:3步完成HTTP服务快速接入 基于阿里通义实验室 CosyVoice-300M-SFT 的高效率 TTS 服务 1. 引言 随着语音合成技术(Text-to-Speech, TTS)在智能客服、有声阅读、虚拟助手等场景的广泛应用,对轻量化、低…

作者头像 李华
网站建设 2026/5/9 9:16:05

AI印象派艺术工坊EXIF处理:保留元数据的图像转换案例

AI印象派艺术工坊EXIF处理:保留元数据的图像转换案例 1. 引言 1.1 业务场景描述 在数字摄影与AI艺术融合日益紧密的今天,用户不仅追求图像的艺术化表达,也愈发重视原始照片的完整性与可追溯性。尤其是在专业摄影、版权管理、地理标记归档等…

作者头像 李华
网站建设 2026/5/1 13:04:56

YOLOv9 weights=‘‘ 空值含义:从零开始训练配置说明

YOLOv9 weights 空值含义:从零开始训练配置说明 在使用 YOLOv9 进行模型训练时,weights 是一个常见但容易被误解的参数配置。尤其是在官方提供的训练与推理镜像中,这一设置频繁出现在从头训练(scratch training)的命令…

作者头像 李华
网站建设 2026/5/3 4:24:36

照片艺术化处理大全:印象派艺术工坊功能详解

照片艺术化处理大全:印象派艺术工坊功能详解 1. 引言 1.1 技术背景与应用场景 在数字图像处理领域,将普通照片转化为具有艺术风格的画作一直是用户广泛需求的功能。从社交媒体头像美化到创意设计素材生成,艺术化滤镜不仅提升了视觉表现力&…

作者头像 李华
网站建设 2026/5/10 11:14:32

AIVideo常见问题解决:部署与使用的10个技巧

AIVideo常见问题解决:部署与使用的10个技巧 1. 平台简介与核心价值 1.1 什么是AIVideo? AIVideo是一款一站式全流程AI长视频创作平台,致力于将复杂的视频制作流程自动化、智能化。用户只需输入一个主题,系统即可自动生成一部专…

作者头像 李华