python怎么连接数据库
时间: 2023-06-30 07:18:02 浏览: 72
python连接数据库的方法
5星 · 资源好评率100%
Python 可以通过不同的数据库 API 来连接不同类型的数据库,例如 MySQL、PostgreSQL、Oracle 等。
其中,连接 MySQL 数据库需要使用 Python 的 MySQL Connector 模块。安装方法如下:
1. 打开终端(Windows 系统下为命令提示符或 PowerShell);
2. 输入以下命令安装 MySQL Connector:
```
pip install mysql-connector-python
```
安装完成后,可以用以下代码连接 MySQL 数据库:
```python
import mysql.connector
# 建立连接
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
# 执行 SQL 查询
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
# 输出查询结果
for x in mycursor:
print(x)
```
其中,`host`、`user`、`password` 和 `database` 分别为 MySQL 数据库的地址、用户名、密码和数据库名。在建立连接后,可以使用 `cursor()` 方法创建游标对象,然后使用该对象执行 SQL 查询语句,最后使用 `fetchall()`、`fetchone()` 或 `fetchmany()` 方法获取查询结果。
除了 MySQL Connector,还有其它多种 Python 数据库连接库,例如 PyMySQL、psycopg2 等,使用方法类似。
阅读全文