执行oracle sql查询并将结果作为pandas数据帧返回
oracle-db-quer的Python项目详细描述
此包包含一个运行指定查询的方法 在Oracle数据库中作为字符串输入,并将结果返回给熊猫 数据帧。
示例用法:
from oracle_db_query import query_to_df query = "select id, name from students where name like '%Oscar%'" query_to_df(query, "config.yml")
返回:
ID NAME 0 3298272 Meyer,Oscar 1 2304928 Wilde,Oscar 2 7654321 Grouch,Oscar . ... ... 128 2234879 De La Hoya,Oscar 129 9872322 Peterson,Oscar 130 9082394 Sanchez,Oscar [131 rows x 2 columns]
配置文件示例:
database: username: "OGROUCH" password: "SECR3TPASSWORD" host: > (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = servername.williams.edu) (PORT = 1521) ) (CONNECT_DATA = (SERVER = DEDICATED) (SID = dbname) ) )
如果不希望将密码存储在配置文件中,可以 省略那一行。如果配置文件中不存在密码,则 将在运行时提示输入。