python学生信息管理系统连接数据库
时间: 2023-04-23 18:04:28 浏览: 247
Python学生信息管理系统连接数据库的步骤如下:
1. 导入必要的模块:
```python
import pymysql
```
2. 建立数据库连接:
```python
# 连接数据库
conn = pymysql.connect(
host='localhost', # 数据库地址
port=3306, # 数据库端口
user='root', # 数据库用户名
password='password', # 数据库密码
db='db_name', # 数据库名称
charset='utf8mb4' # 字符集
)
```
3. 获取游标对象:
```python
# 获取游标
cursor = conn.cursor()
```
4. 执行SQL语句:
```python
# 执行查询语句
sql = "SELECT * FROM student"
cursor.execute(sql)
result = cursor.fetchall()
print(result)
```
5. 关闭游标和数据库连接:
```python
# 关闭游标和连接
cursor.close()
conn.close()
```
完整的示例代码如下:
```python
import pymysql
# 连接数据库
conn = pymysql.connect(
host='localhost', # 数据库地址
port=3306, # 数据库端口
user='root', # 数据库用户名
password='password', # 数据库密码
db='db_name', # 数据库名称
charset='utf8mb4' # 字符集
)
# 获取游标
cursor = conn.cursor()
# 执行查询语句
sql = "SELECT * FROM student"
cursor.execute(sql)
result = cursor.fetchall()
print(result)
# 关闭游标和连接
cursor.close()
conn.close()
```
阅读全文