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

参考文献

相关推荐
Yang.992 小时前
基于Windows系统用C++做一个点名工具
c++·windows·sql·visual studio code·sqlite3
我不瘦但很逗2 小时前
Windows下使用DBeaver连接云数据库(MySQL)
数据库·windows
ashane13143 小时前
Java list
java·windows·list
万里沧海寄云帆4 小时前
Word 插入分节符页码更新问题
windows·microsoft·word
dot.Net安全矩阵5 小时前
.NET 通过模块和驱动收集本地EDR的工具
windows·安全·web安全·.net·交互
编程修仙6 小时前
Collections工具类
linux·windows·python
程序员小羊!8 小时前
高级 SQL 技巧讲解
windows
xiangshangdemayi9 小时前
Windows环境GeoServer打包Docker极速入门
windows·docker·容器·geoserver·打包·数据挂载
a_安徒生10 小时前
window系统改为Linux系统
linux·windows·centos·系统安全
huaqianzkh12 小时前
学习C#中的Parallel类
windows·microsoft·c#