python数据库连接方式请查看此文章:https://blog.youkuaiyun.com/wzj_wp/article/details/103287498
一 采取游标方式连接数据库
思路:列表的循环读取插入,如果是通过其他运算生成的类似于可以循环的列表形式,也可以用此方式,比如爬取天气数据,每天进行循环遍历;比如pandas计算相关系数,每个维度生成一条相关系数
import cx_Oracle
import pymysql
conn_oracle = cx_Oracle.connect('user','passwd','ip:port/db')
conn_mysql = pymysql.connect(host='ip', user='xxx', passwd='xxx', db='xx', port=xx, charset='utf8')
cur_mysql = conn_mysql.cursor()
cur_oracle = conn_oracle.cursor()
cur_oracle.execute("sql") ###从oracle查询的语句
result = cur_oracle.fetchall()
for r in result:
cur_mysql.execute('sql',r) #sql为插入mysql的语句
实例
import cx_Oracle
import p