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 操作达 梦数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql ( )连接_MySQL中co
- 下一篇: python3 beautifulsou