博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle
阅读量:4940 次
发布时间:2019-06-11

本文共 716 字,大约阅读时间需要 2 分钟。

#获取数据库连接

def Avaiable(self):
try:
conn=cx_Oracle.connect(self.Oracle_Conn)
except cx_Oracle.DatabaseError as msg:
logging.exception(msg)
print(msg)
return conn
#数据查询操作
def DataSelect(self,sql):
db=self.Avaiable()
try:
cur=db.cursor()
res = cur.execute(sql)
result=res.fetchall()
except Exception as e:
logging.exception(e)
print(e)
finally:
cur.close()
db.close()
return result

 

 

sql_preclose_1 = 'select s_info_windcode,trade_dt,s_dq_preclose from ' + gl.TABLE_PRICES + \

' where trade_dt between %s and %s order by trade_dt desc' %(date_list[-1], date_list[0])
preclose_1 = pd.DataFrame(oracle.DataSelect(sql_preclose_1))
preclose = self._get_transform_df(preclose_1)

转载于:https://www.cnblogs.com/Rvin/p/10411120.html

你可能感兴趣的文章
【转载】Amit’s A star Page 中译文
查看>>
GitHub Blog创建以及本地管理
查看>>
注册谷歌账号并验证时显示号码无法用于验证的问题
查看>>
Hive 变量和属性
查看>>
验证邮箱合法性的一些测试样例
查看>>
Python安装第三方库 xlrd 和 xlwt 。处理Excel表格
查看>>
课后作业-阅读任务-阅读提问-3
查看>>
Asp.Net Core 中利用QuartzHostedService 实现 Quartz 注入依赖 (DI)
查看>>
细说sqlserver索引及SQL性能优化原则
查看>>
一般数据库增量数据处理和数据仓库增量数据处理的几种策略
查看>>
离散数学课后作业
查看>>
centos6.5适用的国内yum源:网易、搜狐
查看>>
[winograd]winograd算法在卷积中的应用
查看>>
视频直播技术(三):低延时直播经验总结
查看>>
Application failed to start because it could not find or load the QT platform plugin “windows”
查看>>
python合并多表或两表数据
查看>>
分享一下伪装刚学的
查看>>
《sqlite权威指南》读书笔记 (一)
查看>>
NHibernate生成实体类、xml映射文件
查看>>
《把时间当作朋友》读书笔记(三)-- 醒悟
查看>>