Oracle数据库转换为数据框配置方法
安装包pip install cx_Oracle
安装pip install sqlalchemy
安装pip install pandas
import cx_Oracle
import pandas as pd
from sqlalchemy import create_engine
获取数据库连接
username="******"
userpwd="******"
host="******"
port=1521
dbname="zlhis"
dsn=cx_Oracle.makedsn(host, port, dbname)
connection=cx_Oracle.connect(username, userpwd, dsn) # 连接数据库
cursor = connection.cursor() # 测试连接是否通过
sql="select * from test"
数据框数据转换为数据框
【注释】 read_sql_query的两个参数: (sql语句, 数据库连接)
dataset = pd.read_sql_query(sql, connection) #生成转换得到数据框
查看数据框中表的前10行结果
print(dataset.head(10))
MySQL数据库转换为数据框配置方法
安装包 pip install pymysql -i https://pypi.tuna.tsinghua.edu.cn/simple
获取数据库连接与配置
import pandas as pd
import pymysql as sq
con =sq.connect(host='localhost', port=3306, user='root', passwd='123456', db='fire')
sql = "select * from `检查单位基本信息`"
dataset = pd.read_sql_query(sql, con ) #生成转换得到数据框
print(dataset.head(10))
微信:realtimedata