Python中使用connect()函数连接MySQL数据库
发布时间:2023-12-16 16:25:24
在Python中,我们可以使用connect()函数连接到MySQL数据库。connect()函数是pymysql模块中的方法,该模块用于连接MySQL数据库并执行数据库操作。
要连接到MySQL数据库,我们需要提供数据库的主机名、用户名、密码和数据库名。下面是一个使用connect()函数连接到MySQL数据库的示例代码:
import pymysql
# 连接数据库
connection = pymysql.connect(
host='localhost', # 数据库主机名
user='username', # 数据库用户名
password='password', # 数据库密码
database='testdb' # 数据库名
)
# 创建游标对象
cursor = connection.cursor()
# 执行SQL查询语句
sql = "SELECT * FROM users"
cursor.execute(sql)
# 获取查询结果
results = cursor.fetchall()
for row in results:
print(row)
# 关闭游标和连接
cursor.close()
connection.close()
在上面的示例中,我们首先导入pymysql模块,然后使用connect()函数连接到MySQL数据库。我们提供了数据库的主机名、用户名、密码和数据库名。然后我们创建了一个游标对象,该对象用于执行SQL查询语句。
示例代码中使用了一个简单的SELECT语句来获取users表中的所有行。使用execute()方法执行SQL语句,然后使用fetchall()方法获取查询结果。
最后,我们关闭了游标和连接,释放了与数据库的连接。
需要注意的是,在实际使用中,您需要根据您自己的数据库配置和需求来修改连接参数和SQL查询语句。另外,请确保已安装pymysql模块。可以使用以下命令在命令行中安装pymysql模块:
pip install pymysql
以上就是使用connect()函数连接到MySQL数据库的一个示例。希望对您有所帮助!
