使用Python将数据从文件加载到Oracle表可以通过以下步骤实现:
import cx_Oracle
import csv
connection = cx_Oracle.connect('username/password@hostname:port/service_name')
其中,'username'是Oracle数据库的用户名,'password'是密码,'hostname'是主机名,'port'是端口号,'service_name'是服务名。
cursor = connection.cursor()
file = open('data.csv', 'r')
其中,'data.csv'是包含要加载到Oracle表的数据的文件名。
csv_data = csv.reader(file)
for row in csv_data:
cursor.execute("INSERT INTO table_name (column1, column2, ...) VALUES (:1, :2, ...)", row)
其中,'table_name'是目标表的名称,'column1, column2, ...'是目标表的列名,':1, :2, ...'是绑定变量,'row'是包含要插入的数据的行。
connection.commit()
file.close()
cursor.close()
connection.close()
这样,数据就会从文件加载到Oracle表中。请注意,上述代码仅为示例,实际应根据具体情况进行调整。
推荐的腾讯云相关产品:腾讯云数据库 Oracle 版(https://cloud.tencent.com/product/tcrdb-oracle)
领取专属 10元无门槛券
手把手带您无忧上云