欢迎访问宙启技术站
智能推送

如何在Python中设置数据库的连接参数

发布时间:2023-12-26 12:41:15

在Python中连接数据库需要使用第三方库,如MySQLdbpsycopg2等库。这些库可以通过pip进行安装。接下来以MySQLdb库为例,介绍如何在Python中设置数据库的连接参数,并给出使用示例。

首先需要安装MySQLdb库,可以使用以下命令进行安装:

pip install MySQL-python

安装完毕后,可以使用以下代码连接到数据库:

import MySQLdb

# 设置数据库连接参数
db = MySQLdb.connect(
    host="localhost",    # 数据库主机地址
    user="root",         # 数据库用户名
    passwd="123456",     # 数据库密码
    db="test",           # 数据库名称
)

# 创建游标对象
cursor = db.cursor()

# 执行SQL查询语句
cursor.execute("SELECT VERSION()")

# 获取查询结果
data = cursor.fetchone()

# 输出查询结果
print("Database version : %s " % data)

# 关闭数据库连接
db.close()

上述代码中,MySQLdb.connect()函数用于连接到数据库。参数host指定数据库的主机地址,一般为"localhost"或"127.0.0.1";参数user指定数据库的用户名;参数passwd指定数据库的密码;参数db指定要连接的数据库名称。

cursor对象用于执行SQL查询语句,cursor.execute()函数用于执行SQL查询语句,参数为SQL语句字符串;cursor.fetchone()函数用于获取查询结果,返回一个元组;cursor.fetchall()函数用于获取全部查询结果,返回一个元组列表。

最后,使用db.close()函数关闭数据库连接。

以上就是在Python中设置数据库的连接参数的方法以及一个简单的使用示例。通过这些方法,可以连接到数据库并执行SQL查询语句获取查询结果。在实际应用中,可以根据需要进行修改和扩展。