文章目录
- 前言
- 下载达梦数据库
- 安装dmPython模块
- 引用模块
-
- 代码演示
前言
使用python连接我们的连接达梦数据库
下载达梦数据库
达梦数据库的官网链接
达梦数据库的下载链接
安装dmPython模块
找到达梦数据库的安装目录 D:\DMEXE\drivers\python\dmPython 在该目录下执行以下命令
python setup.py install
如果报错为:
Traceback (most recent call last):
File "setup.py", line 103, in
raise DistutilsSetupError("cannot locate an Dameng software " /
distutils.errors.DistutilsSetupError: cannot locate an Dameng software installation
需要将达梦数据库添加环境变量,具体操作不详细展示,可以参考以下博客:
博主其他博客
再次执行出现:
error: Microsoft Visual C++ 14.0 is required. Get it with “Mi
Build Tools”: https://visualstudio.microsoft.com/downloads/
如果出现这个问题的话直接去Microsoft Visual搞一个装上就可以,反正我是这么认为的在网上搜索到的博客也大概是这么个意思,点击这里进入官网,当然在官网下载我们需要有一个微软的账号,没有的话注册一个就可以,下载链接
下载完成后进行安装结束后就可以进行以上的操作了
执行完操作一会的结果:
引用模块
输入
import dmPython
当然不出意外的报错了!!!!
解决方法
我们在我们电脑的cmd中输入一下代码
>>> import sys
>>> sys.path
然后会出现以下结果:
['', 'D:\\xuexi2\\python\\python39.zip', 'D:\\xuexi2\\python\\DLLs', 'D:\\xuexi2\\python\\lib', 'D:\\xuexi2\\python',
'C:\\Users\\HONOR\\AppData\\Roaming\\Python\\Python39\\site-packages', 'D:\\xuexi2\\python\\lib\\site-packages',
'D:\\xuexi2\\python\\lib\\site-packages\\dmpython-2.4.4-py3.9-win-amd64.egg ', 'D:\\xuexi2\\python\\lib\\site-packages\\win32',
'D:\\xuexi2\\python\\lib\\site-packages\\win32\\lib', 'D:\\xuexi2\\python\\lib\\site-packages\\Pythonwin']
'D:\xuexi2\python\lib\site-packages\dmpython-2.4.4-py3.9-win-amd64.egg ',让我们记住这个地址
在这里提醒一下哈在安装的时候我可以的记一下或者是对自己安装的路径做一个标记不然再找的时候真的很费劲
接下来我们进入我们的达梦的安装目录找到drivers这个文件夹
然后在里面找到dpi文件夹
将dpi里面的内容都复制到D:\xuexi2\python\lib\site-packages\dmpython-2.4.4-py3.9-win-amd64.egg里面
然后再引用dmPython
引入成功
代码演示
然后我们通过pycharm连接一下我们的达梦数据库,代码如下:
import dmPython
try :
conn = dmPython.connect(user='SYSDBA', password='SYSDBA', server='localhost', port=5236)
curses = conn.cursor()
print("连接成功")
except:
print("失败")
运行结果:
连接成功
本人在安安装dmpython中遇到的问题和解决方法,希望对你有用
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)