学习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.mzph.cn/news/1175630.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GLM-4.6V-Flash-WEB商业授权解惑:开源版能用到什么程度

GLM-4.6V-Flash-WEB商业授权解惑:开源版能用到什么程度 你是不是也正面临这样的困境?作为一家创业公司的CTO,团队急需一个高效、低成本的多模态AI能力来支撑新产品原型开发——比如让系统“看懂”用户上传的图片并自动生成描述,或…

AI赋能政务服务窗口:智能拍照终端集成Rembg实战案例

AI赋能政务服务窗口:智能拍照终端集成Rembg实战案例 1. 引言 1.1 业务场景描述 在政务服务、社保办理、出入境管理等公共事务场景中,证件照是高频刚需材料。传统方式依赖照相馆拍摄或用户自行使用Photoshop处理,存在成本高、流程繁琐、格式…

Glyph灰度发布:新版本上线的风险控制策略

Glyph灰度发布:新版本上线的风险控制策略 1. 技术背景与发布挑战 在大模型系统迭代过程中,新版本上线往往伴随着不可预知的性能波动、推理稳定性下降或资源消耗异常等风险。尤其是在视觉推理这类计算密集型场景中,一次未经充分验证的部署可…

Qwen2.5-7B-Instruct数学能力:复杂问题求解部署案例

Qwen2.5-7B-Instruct数学能力:复杂问题求解部署案例 1. 技术背景与核心价值 随着大语言模型在专业领域任务中的深入应用,数学推理与复杂逻辑求解能力成为衡量模型智能水平的重要指标。Qwen2.5-7B-Instruct 作为通义千问系列中专为指令执行优化的中等规…

SAM 3环境部署:从安装到运行的一站式指南

SAM 3环境部署:从安装到运行的一站式指南 1. 引言 1.1 学习目标 本文旨在为开发者和研究人员提供一份完整、可操作的 SAM 3(Segment Anything Model 3)环境部署指南。通过本教程,您将掌握如何快速部署 SAM 3 模型系统&#xff…

MinerU支持Docker部署吗?容器化迁移实战方案

MinerU支持Docker部署吗?容器化迁移实战方案 1. 引言:MinerU的容器化需求与挑战 随着深度学习模型在文档解析领域的广泛应用,如何高效、稳定地部署复杂多模态模型成为工程落地的关键环节。MinerU作为OpenDataLab推出的PDF内容提取工具&…

GTE中文语义相似度服务上线|CPU友好+可视化仪表盘,开箱即用

GTE中文语义相似度服务上线|CPU友好可视化仪表盘,开箱即用 1. 项目背景与核心价值 在自然语言处理(NLP)领域,文本语义相似度计算是许多关键任务的基础能力,广泛应用于智能客服、推荐系统、信息检索、去重…

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

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

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

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

Open-AutoGLM实战案例:云端GPU一键部署,2块钱快速验证

Open-AutoGLM实战案例:云端GPU一键部署,2块钱快速验证 你是不是也遇到过这样的困境?作为一名新媒体运营人员,每天要定时在公众号发布内容、回复粉丝留言、整理数据报表,工作琐碎又重复。你想用AI自动化工具来帮忙&…

Z-Image-Turbo降本部署案例:免下载32GB权重,GPU成本节省60%

Z-Image-Turbo降本部署案例:免下载32GB权重,GPU成本节省60% 1. 背景与挑战:文生图模型部署的高门槛 在当前AIGC快速发展的背景下,文本生成图像(Text-to-Image)大模型已成为内容创作、设计辅助和智能应用的…

电商场景实战:用BGE-M3构建智能商品匹配系统

电商场景实战:用BGE-M3构建智能商品匹配系统 1. 引言:电商搜索的语义理解挑战 在现代电商平台中,用户对商品检索的期望早已超越了简单的关键词匹配。当用户输入“轻薄透气夏季运动鞋”时,系统不仅要识别出“运动鞋”这一品类&am…

Hunyuan-MT-7B-WEBUI效果展示:复杂句式翻译能力极限挑战

Hunyuan-MT-7B-WEBUI效果展示:复杂句式翻译能力极限挑战 1. 技术背景与挑战 随着全球化进程的加速,跨语言交流的需求日益增长。高质量、低延迟的机器翻译系统已成为自然语言处理领域的重要基础设施。腾讯推出的Hunyuan-MT-7B作为当前开源社区中同尺寸下…

VibeThinker-1.5B与GPT-OSS-20B对比:推理效率谁更胜一筹?

VibeThinker-1.5B与GPT-OSS-20B对比:推理效率谁更胜一筹? 获取更多AI镜像 想探索更多AI镜像和应用场景?访问 CSDN星图镜像广场,提供丰富的预置镜像,覆盖大模型推理、图像生成、视频生成、模型微调等多个领域&#xff0…

零基础学PCB布局:电源路径规划通俗解释

零基础也能懂:PCB电源路径设计,就像给电路“修路供水”你有没有过这样的经历?电路原理图明明画得严丝合缝,元件一个不少,可一通电——芯片不工作、系统频繁复位、ADC读数乱跳……最后折腾半天,发现不是芯片…

Voice Sculptor语音合成指南:18种预设风格一键生成,中文指令全支持

Voice Sculptor语音合成指南:18种预设风格一键生成,中文指令全支持 1. 快速入门与核心特性 1.1 什么是Voice Sculptor? Voice Sculptor是一款基于LLaSA和CosyVoice2的指令化语音合成模型,经过二次开发构建而成。它通过自然语言…

Sambert多情感语音合成:影视配音应用案例详解

Sambert多情感语音合成:影视配音应用案例详解 1. 引言 随着人工智能技术的不断演进,语音合成(Text-to-Speech, TTS)已从早期机械式朗读发展为具备丰富情感表达能力的智能系统。在影视制作、动画配音、有声书生成等场景中&#x…

DeepSeek-R1-Distill-Qwen-1.5B多平台兼容性测试:手机/PC/嵌入式

DeepSeek-R1-Distill-Qwen-1.5B多平台兼容性测试:手机/PC/嵌入式 1. 引言 随着大模型轻量化技术的快速发展,如何在资源受限设备上实现高效推理成为边缘AI落地的关键挑战。DeepSeek-R1-Distill-Qwen-1.5B 正是在这一背景下诞生的一款极具代表性的“小钢…

Swift-All部署教程:vLLM推理加速性能提升5倍秘籍

Swift-All部署教程:vLLM推理加速性能提升5倍秘籍 1. 引言 1.1 大模型落地的挑战与机遇 随着大语言模型(LLM)和多模态大模型在自然语言理解、图像生成、语音识别等领域的广泛应用,如何高效地完成模型的下载、训练、推理、评测与…

Speech Seaco Paraformer实战案例:教育课程录音自动字幕生成

Speech Seaco Paraformer实战案例:教育课程录音自动字幕生成 1. 引言 在现代教育技术的发展中,将课程录音自动转化为文字字幕已成为提升学习效率和可访问性的重要手段。尤其对于远程教学、MOOC(大规模开放在线课程)以及听障学生…