windows下dmPython操作达梦数据库环境配置

文章目录

windows下dmPython操作达梦数据库代码示例

安装达梦库

下载DM8版本

https://www.dameng.com/DM8.html

配置环境变量

编译文件

进入dmPython的官方安装源,如我的目录为:D:\software\达梦库\安装程序\drivers\python

使用CMD进行setup.py编译

python 复制代码
python setup.py build

如果提示

有两种解决办法,第一种办法,按照提示地址,安装编译工具 Microsoft Visual C++ Build Tools

安装完毕,再便宜setup.py文件,就没有问题了

python 复制代码
python setup.py build

第二种办法更加简单,请使用whl安装包(最好)或者exe安装包,因为已经打包好VC++环境

本人的已打包好的安装包可以下载:dmPython-2.3-cp39-cp39-win_amd64.whl-桌面系统文档类资源-CSDN下载

然后再编译文件即可,如下图所示,表示安装成功。

拷贝文件

将D:\software\达梦库\安装程序\drivers\dpi下所有文件拷贝到python的site-packages目录下面

调试代码

python 复制代码
import dmPython

def dameng():
    conn = dmPython.connect(user='SYSDBA', password='SYSDBA', server='localhost', port=5236, autoCommit=True)
    cursor = conn.cursor()
    if cursor:
        print('>>>数据库连接成功<<<')
    result = cursor.execute('select * from SYSDBA."T_WEATHER"').fetchall()
    # for row in result:
    #     print(row)
    #     #print(row[1])
    df = pd.DataFrame(result, columns = [column[0] for column in cursor.description])
    print(df.head())

参考文献

相关推荐
小羊没烦恼!1 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
rockmelodies1 天前
# Windows Server2008 R2 Standard(SP1镜像U盘)重置本地管理员密码【完整详细步骤】
windows·密码破解
kakakahahahaha1 天前
Windows C盘空间不足的安全清理与迁移流程
windows·电脑·笔记本电脑·软件需求·c盘清理
做咩啊~1 天前
远程连接提示:身份验证错误,要求的函数不受支持
windows
百事牛科技1 天前
PPT只读怎么取消?四种情况分别处理
windows·powerpoint
熊明才2 天前
WSL2 网络突然瘫痪(Network is unreachable / 没有 eth0)最短修复指南(2026年9月20日亲测可用)
linux·windows·wsl2
xbzb2 天前
Windows 启动故障修复知识整理:蓝屏 / 无限重启 / 盘符 X / 无 PE 盘
windows
我命由我123452 天前
Mac 操作系统 - 一些使用记录
运维·windows·学习·系统安全·运维开发·mac·学习方法
kakakahahahaha3 天前
Windows Steam 游戏存档在哪里?定位和恢复排查流程
windows·其他·电脑·笔记本电脑·内容运营·软件需求
Xy-unu3 天前
Windows 开启外接显示器 HDR 后外接显示器无信号、无法扩展模式故障记录
windows