学习python连接达梦数据库
·
dmPython是达梦提供的依据Python DB API version 2.0 中API使用规定而开发的数据库访问接口。使用Python连接达梦数据库时需要安装dmPython。有两种安装dmpython的方式:
方式一:通过pip install命令安装,如下图所示,运行下面的命令在线安装dmpython。
pip install dmpython

方式二通过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.py install


如果电脑联网,使用第一种方式安装dmPython最方便,安装结束后使用下面的程序验证连接达梦数据库并读取表数据,程序及运行效果如下所示:
import dmPython
# 创建连接
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()
for row in rows:
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
更多推荐




所有评论(0)