python语言,MySQL数据库;爬虫-基于大数据的人口分布系统设计与实现
由于提供的代码已经相对完整,下面是一个核心函数的简化示例,展示如何连接MySQL数据库并执行查询:
import pymysql
# 连接数据库
def connect_db():
# 数据库配置信息
config = {
'host': 'localhost',
'user': 'root',
'password': 'your_password',
'database': 'your_database',
'charset': 'utf8mb4',
'cursorclass': pymysql.cursors.DictCursor
}
connection = pymysql.connect(**config)
return connection
# 查询数据库
def query_db(query, args=()):
# 连接数据库
connection = connect_db()
try:
with connection.cursor() as cursor:
# 执行SQL查询
cursor.execute(query, args)
result = cursor.fetchall()
finally:
connection.close()
return result
# 使用示例
query = "SELECT * FROM some_table WHERE id = %s"
result = query_db(query, (1,))
print(result)
这个示例展示了如何连接MySQL数据库,执行一个简单的查询,并安全地关闭数据库连接。在实际应用中,你需要根据自己的数据库配置和查询需求来修改配置信息和查询语句。
评论已关闭