python怎么连接数据库的
时间: 2024-05-13 13:19:15 浏览: 45
Python连接数据库可以使用多种库,最常用的是Python内置的SQLite库和第三方库MySQLdb和psycopg2(用于PostgreSQL数据库)。
下面是连接MySQL数据库的示例代码:
``` python
import MySQLdb
# 打开数据库连接
db = MySQLdb.connect(host="localhost", user="username", passwd="password", db="database_name")
# 使用cursor()方法获取操作游标
cursor = db.cursor()
# SQL 查询语句
sql = "SELECT * FROM table_name"
# 执行SQL语句
cursor.execute(sql)
# 获取所有记录列表
results = cursor.fetchall()
for row in results:
col1 = row[0]
col2 = row[1]
col3 = row[2]
# 打印结果
print("col1=%s, col2=%s, col3=%s" % (col1, col2, col3))
# 关闭数据库连接
db.close()
```
这段代码使用了MySQLdb库连接MySQL数据库,并执行了一条查询语句。你需要替换代码中的`host`、`user`、`passwd`、`db`和`table_name`等参数,以适应你的数据库配置。
注意:如果你使用的是Python 3.x版本,需要使用第三方库pymysql来连接MySQL数据库,因为MySQLdb库不支持Python 3.x。
阅读全文