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())

参考文献

相关推荐
brucelee1861 小时前
Install OpenLM AI module management on Windows
人工智能·windows
承渊政道4 小时前
ToClaw是什么?一句话:装在云端的OpenClaw
windows·科技·学习·其他·macos·claw
NGC_66115 小时前
详解Java包装类
开发语言·windows·python
MinterFusion5 小时前
如何在Windows下查看本机的IP地址
网络·windows·tcp/ip·ip地址·明德融创
一点事5 小时前
windows:安装docker
windows·docker·容器
treacle田5 小时前
达梦数据库-后期更改数据库(单机)实例目录及相关目录步骤-记录总结
数据库·达梦数据库·更改目录
码上上班6 小时前
利用Windows系统的漏洞-MS10-018漏洞的利用
windows
i建模16 小时前
在 Windows 中解决 `zig fetch` 的 `TlsInitializationFailed` 错误
windows·zig
问道飞鱼19 小时前
【Tauri框架学习】Windows 11 环境下 Tauri 开发环境安装与问题解决手册
windows·学习·tauri·开发环境
xiaoliuliu1234520 小时前
Autodesk官方卸载工具使用教程(Windows版,含解压+管理员运行+批量卸载)
windows