python3连接数据库
时间: 2023-12-03 11:59:51 浏览: 61
在 Python3 中连接数据库,一般需要使用第三方库来实现,比如 `MySQLdb`、`pymysql`、`psycopg2` 等。
以下是使用 `pymysql` 连接 MySQL 数据库的示例代码:
```python
import pymysql
# 打开数据库连接
db = pymysql.connect("localhost", "username", "password", "dbname")
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute() 方法执行 SQL 查询
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取单条数据
data = cursor.fetchone()
print("Database version: %s" % data)
# 关闭数据库连接
db.close()
```
这里的 `localhost` 是数据库主机地址,`username` 和 `password` 是登录数据库的用户名和密码,`dbname` 是要连接的数据库名。如果连接成功,就可以执行 SQL 查询语句了。可以通过 `fetchone()` 方法获取查询结果,然后进行处理。最后,记得关闭数据库连接。
阅读全文