在Python中,连接数据库通常涉及以下步骤:
1. 导入数据库连接模块。
2. 创建数据库连接对象,指定数据库主机、用户名、密码和数据库名称。
3. 创建游标对象,用于执行SQL查询和获取结果。
4. 使用连接对象执行SQL查询。
5. 获取查询结果。
6. 关闭游标和数据库连接。
import pymysql
创建数据库连接对象
connection = pymysql.connect(
host='localhost', 数据库主机地址
user='username', 用户名
password='password', 密码
database='database_name', 数据库名称
charset='utf8mb4', 字符集
cursorclass=pymysql.cursors.DictCursor 返回字典形式的游标
)
创建游标对象
cursor = connection.cursor()
执行SQL查询
cursor.execute('SELECT * FROM table_name')
获取查询结果
results = cursor.fetchall()
打印查询结果
for row in results:
print(row)
关闭游标和数据库连接
cursor.close()
connection.close()
请根据你的具体需求修改数据库连接参数和查询语句。如果你使用的是其他类型的数据库,比如PostgreSQL,你可能需要使用`psycopg2`库,并且连接参数会有所不同。