怎么python链接数据库
时间: 2024-05-04 10:22:20 浏览: 84
在 Python 中,可以使用不同的库来连接数据库,比如 MySQLdb、psycopg2、sqlite3 等。下面以 MySQL 数据库为例,介绍如何连接数据库。
首先需要安装 MySQLdb 模块,可以使用 pip 命令进行安装:
```
pip install MySQLdb
```
接下来在 Python 中使用以下代码连接数据库:
```python
import MySQLdb
# 打开数据库连接
db = MySQLdb.connect(host="localhost", user="root", password="yourpassword", database="testdb")
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute() 方法执行 SQL 查询
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
print("Database version : %s " % data)
# 关闭数据库连接
db.close()
```
在连接数据库时需要注意以下几点:
- host:数据库主机地址
- user:用户名
- password:密码
- database:要连接的数据库名
在执行 SQL 语句时,可以使用 cursor 对象的 execute() 方法,执行查询语句后,可以使用 fetchone() 方法获取查询结果。最后关闭数据库连接。
阅读全文