python达梦数据库_python 操作达 梦数据库

本文介绍了使用Python连接和操作达梦数据库的步骤,包括连接数据库、执行SQL语句、获取结果并关闭连接。示例代码展示了如何查询特定WF_NO的MAIN_LF_4H_PROC_TIME信息,并提供了错误处理。需要预先安装达梦数据库的Python支持包dmPython。
摘要由CSDN通过智能技术生成

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 )

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值