python达梦数据库_python 操作达 梦数据库
python 达梦数据库操作流程
连接数据库 dm.connect( ... )
获取游标 dm_conn.cursor()
编写SQL语句 sql_str
执行SQL语句 dm_cursor.execute()
获取结果列表 dt_breakpoint = dm_cursor.fetchall()
关闭游标 dm_cursor.close()
关闭数据库连接 dm_conn.close()
代码示例
import pandas as pd
import numpy as np
import datetime
import dmPython as dm
user_name = "dameng"
passwd = "admin"
server_name = "LOCALHOST"
server_port = 5236
def query_ustpf_time_breakpoint( wf_no ):
dm_conn = dm.connect( user=user_name, password=passwd, server=server_name, port=server_port )
dm_cursor = dm_conn.cursor()
sql_str = "select MAIN_LF_4H_PROC_TIME from WF_ST_PF_PARA where WINDPLANT_NO=%d;" % ( wf_no )
print( "func(query_ustpf_time_breakpoint):", sql_str )
try:
dm_cursor.execute( sql_str )
except Exception as e:
print( ‘func(query_ustpf_time_breakpoint) -- dm_cursor.execute(...) Error: ‘, e )
dt_breakpoint = dm_cursor.fetchall()
dm_cursor.close()
dm_conn.close()
if len( dt_breakpoint ) > 0:
return dt_breakpoint[0][0]
else:
return None
备注
预先安装达梦数据库python语言支持包dmPython。
python 操作达 梦数据库
标签:error: das except ret host time turn 操作 --
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:https://blog.51cto.com/weiyuqingcheng/2499200
python达梦数据库_python 操作达 梦数据库相关推荐
- python操作sqlite数据库_Python 操作SQLite数据库的示例
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中.在很多嵌入式产品中使用了它,它占用资源非常的低,python 中默认继承了操作此款数据库的引擎 sq ...
- python教程自带数据库_Python入门进阶教程-数据库操作
Python数据库操作Python版本3.8.0,开发工具:Pycharm 建议本节在掌握了数据库相关操作后再进行学习 MySQL 是最流行的关系型数据库管理系统.本小节通过Python对MySQL数 ...
- python连接数据库的技术_Python操作MySQL数据库的三种方法
(1) 什么是MySQLdb? MySQLdb 是用于 Python 连接 MySQL 数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的. ...
- python操作sqlite数据库_Python操作Sqlite正确实现方法解析
Python编程语言的优点非常多,它的编程特色主要体现在可扩充性方面.那么,在接下来的这篇文章中,我们将会为大家详细介绍一下有关Python操作Sqlite 的相关应用技巧,希望可以给大家带来些帮助. ...
- python连接mysql数据库数据库_python如何连接mysql数据库
先花点时间来说说一个程序怎么和数据库进行交互 1.和数据库建立连接 2.执行sql语句,接收返回值 3.关闭数据库连接 使用MySQLdb也要遵循上面的几步.让我们一步步的进行. 1.MySQL数据库 ...
- python调用sql数据库_Python3操作SQL Server数据库(实例讲解)
1.前言 前面学完了SQL Server的基本语法,接下来学习如何在程序中使用sql,毕竟不能在程序中使用的话,实用性就不那么大了. 2.最基本的SQL查询语句 python是使用pymssql这个模 ...
- python 自动化 mysql 部署_Python自动化管理Mysql数据库教程
Python自动化管理Mysql数据库教程 发布时间:2020-05-28 11:14:31 来源:51CTO 阅读:238 作者:三月 下面一起来了解下Python自动化管理Mysql数据库教程,相 ...
- python 无法加载mysql数据库_Python无法连接MySQL数据库是什么原因?
我想要使用Python来连接MySQL数据库,但是报了如下错误File "/usr/local/lib/python3.5/dist-packages/pymysql/__init__.py ...
- python3连接sql server数据库_Python3操作SQL Server数据库(实例讲解)
1.前言 前面学完了SQL Server的基本语法,接下来学习如何在程序中使用sql,毕竟不能在程序中使用的话,实用性就不那么大了. 2.最基本的SQL查询语句 python是使用pymssql这个模 ...
最新文章
- JVM调优:基本垃圾回收算法
- 详解音视频直播中的低延时
- 使用 Visual Studio Online 进行协同开发
- npm publish 发布一个 Angular 库的时候报错以及解决方法
- 容斥原理---概念介绍
- RabbitMQ工作笔记-新建用户及创建虚拟主机
- [译] 如何用 Python 写一个 Discord 机器人
- zuul压力测试与调优
- 遥感数据存储格式 ----BSQ、 BIL、BIP
- 锁定计算机提示字母k但无用,我的键盘字母GH数字键全按不起
- 财务数据填报怎样做?用这个报表工具轻松搞定!_光点科技
- 2048 game (转载)
- 省协湖北中心 计算机科学与技术,国家知识产权局专利局专利审查协作湖北中心...
- 苹果怎么找计算机历史记录,如何在苹果电脑上恢复已删除的上网历史记录
- 核心网upf作用_5G核心网关键技术分析
- python有趣小程序春节祝福-Python实现春节祝福语自动回复
- 世界七大高校人工智能实验室研究方向网址入口
- No qualifying bean of type [XXX.XXX.XXX] found for dependency: expected at least 1 bean which q
- Curved World - Screen Space Curvature Shader 预先提取版
- 灌区智能测控一体化闸门系统解决方案
热门文章
- java 耦合度_Java第三十八天,Spring框架系列,使用工厂模式降低程序耦合度
- linux磁盘管理的命令行,Linux磁盘管理命令介绍
- 华为云客户端_华为公布云手机计费清单,要不要光刻机也给出了答案
- spring更新后 外层事务查不到_再深一点:面试工作两不误,源码级理解Spring事务...
- python数据变更邮件提醒_如何使python脚本在某些数据更改时自动发送电子邮件?...
- vue中的uri_浅谈vue-resource和vue-axios的区别
- layui table reload post请求_如何实现在Layui框架中完成父窗口刷新(更新)
- css中变形,css3中变形处理
- 如何安装python3_linux如何安装python3
- 调节e18-d80nk的测量距离_地坪研磨机磨盘平整度的调节方法及好处