pyhton读取各种数据库数据的两种方式
1.通过pandas模块中的pd.read_sql() or pd.read_sql_query()读入到df中
2.通过database的指针
以oracle数据库为例:
example 1
conn = oracledb.connect("user/pwd@host:port/db_name")
if conn:
print('success')
import pandas as pd
sql='SELECT * FROM dbname.LMALL'
df=pd.read_sql(sql,conn)
conn.close()
把结果读入到df中,再进行下一步的分析
df
df.info()
df.describe().T
example 2
conn = oracledb.connect("user/pwd@host:port/db_name")
if conn:
print('success')
cursor=conn.cursor()
sql='select sysdate from dual'
cursor.execute(sql)
rows = cursor.fetchall()
--通过指针逐行遍历数据记录,在循环体中可以通过append的方式建立数据集
for row in rows:
print(row)
conn.close()


雷达卡








京公网安备 11010802022788号







