informix下载

admin 562 0

以下是一个使用Python编写的简单案例,用于从Informix数据库中下载数据:

```python

import informixdb

# 连接到Informix数据库

def connect_to_database():

conn = informixdb.connect(database='your_database', user='your_username', password='your_password', host='your_host')

return conn

# 执行SQL查询

def execute_query(conn, query):

cursor = conn.cursor()

cursor.execute(query)

rows = cursor.fetchall()

cursor.close()

return rows

# 下载数据到CSV文件

def download_data():

conn = connect_to_database()

query = "SELECT * FROM your_table"

rows = execute_query(conn, query)

# 将数据写入CSV文件

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

for row in rows:

file.write(','.join(str(value) for value in row) + '\n')

conn.close()

# 调用下载函数

download_data()

```

在上述代码中,你需要根据你的具体情况修改以下参数:

- `your_database`:数据库名称

- `your_username`:数据库用户名

- `your_password`:数据库密码

- `your_host`:数据库主机地址

- `your_table`:要下载数据的表名