python 插入数据到postgresql
时间: 2023-10-03 22:02:38 浏览: 60
要将数据插入 PostgreSQL 数据库,可以使用 Python 中的 psycopg2 库。以下是一个示例代码,演示如何连接到 PostgreSQL 数据库并将数据插入其中:
```python
import psycopg2
# 数据库连接参数
db_host = "localhost"
db_name = "mydatabase"
db_user = "myuser"
db_pass = "mypassword"
# 连接到数据库
conn = psycopg2.connect(
host=db_host,
database=db_name,
user=db_user,
password=db_pass
)
# 创建游标对象
cur = conn.cursor()
# 插入数据
cur.execute("INSERT INTO mytable (col1, col2, col3) VALUES (%s, %s, %s)", ("value1", "value2", "value3"))
# 提交更改
conn.commit()
# 关闭游标和连接
cur.close()
conn.close()
```
在此示例中,我们首先指定 PostgreSQL 数据库的连接参数,然后使用 psycopg2.connect() 方法创建一个连接对象。接下来,我们使用 conn.cursor() 方法创建一个游标对象,该对象用于执行 SQL 查询和更改。在此示例中,我们使用 cur.execute() 方法插入数据。最后,我们使用 conn.commit() 方法提交更改,并使用 cur.close() 和 conn.close() 方法关闭游标和连接对象。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)