如何将python链接数据库
时间: 2023-12-03 21:45:29 浏览: 71
在Python中连接数据库通常需要使用特定的数据库模块,比如 `mysql-connector-python`、`pymysql`、`psycopg2` 等,这些模块提供了与特定数据库进行通信的功能。
以MySQL为例,下面是一个使用 `mysql-connector-python` 模块连接MySQL数据库的示例代码:
```python
import mysql.connector
# 连接数据库
cnx = mysql.connector.connect(user='用户名', password='密码',
host='MySQL服务器地址',
database='数据库名')
# 创建游标对象
cursor = cnx.cursor()
# 执行查询语句
query = ("SELECT name, address FROM customers")
cursor.execute(query)
# 处理查询结果
for (name, address) in cursor:
print("{}, {}".format(name, address))
# 关闭游标和数据库连接
cursor.close()
cnx.close()
```
在上面的代码中,我们首先使用 `mysql.connector` 模块的 `connect()` 方法连接到MySQL服务器。在连接成功后,我们通过 `cursor()` 方法创建游标对象,并使用 `execute()` 方法执行SQL查询语句。最后,我们可以通过遍历游标对象获取查询结果。
需要注意的是,在使用完数据库连接后,应该及时关闭游标和连接,以释放资源。
阅读全文