oracle 下载

admin 541 0

以下是一个使用Python编写的简单示例代码,用于从Oracle数据库中下载数据。

```python

import cx_Oracle

import csv

# 连接到Oracle数据库

conn = cx_Oracle.connect('username/password@localhost:1521/service_name')

# 创建游标

cursor = conn.cursor()

# 执行SQL查询

sql = 'SELECT * FROM table_name'

cursor.execute(sql)

# 获取查询结果

results = cursor.fetchall()

# 将查询结果保存到CSV文件中

with open('data.csv', 'w', newline='') as file:

writer = csv.writer(file)

writer.writerow([i[0] for i in cursor.description]) # 写入列名

writer.writerows(results) # 写入数据

# 关闭游标和数据库连接

cursor.close()

conn.close()

```

请确保已安装cx_Oracle库(可通过`pip install cx_Oracle`进行安装)。在代码中,需要将`username`、`password`和`service_name`替换为实际的数据库用户名、密码和服务名称。将`table_name`替换为要下载数据的表名。