python怎么连接数据库
时间: 2023-07-20 20:28:50 浏览: 90
Python 可以通过不同的库与数据库进行连接,其中比较流行的是 pymysql 和 psycopg2。这里以 pymysql 为例,介绍如何连接 MySQL 数据库:
1. 安装 pymysql 库
在 Python 环境中使用 pip 命令进行安装:
```python
pip install pymysql
```
2. 连接数据库
```python
import pymysql
# 打开数据库连接
db = pymysql.connect(host="localhost", user="root", password="password", database="test")
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute() 方法执行 SQL 查询
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
print("Database version : %s " % data)
# 关闭数据库连接
db.close()
```
在上面的例子中,我们使用 pymysql.connect() 方法连接数据库,其中参数 host、user、password 和 database 分别为数据库的主机名、用户名、密码和要连接的数据库名。如果连接成功,会返回一个数据库连接对象 db。然后我们创建一个游标对象 cursor,通过 execute() 方法执行 SQL 查询,最后使用 fetchone() 方法获取查询结果。
以上就是连接 MySQL 数据库的基本步骤,连接其他数据库的方式也类似。
阅读全文