PYTHON语言连接数据库
Python语言可以使用多种模块来连接数据库,其中比较常用的有以下几种:
- MySQLdb模块:用于连接MySQL数据库,需要先安装MySQLdb模块和MySQL数据库。
- psycopg2模块:用于连接PostgreSQL数据库,需要先安装psycopg2模块和PostgreSQL数据库。
- sqlite3模块:用于连接SQLite数据库,Python自带此模块,无需安装。
以下是使用MySQLdb模块连接MySQL数据库的示例代码:
import MySQLdb
# 连接数据库
conn = MySQLdb.connect(
host="localhost",
port=3306,
user="root",
passwd="password",
db="test"
)
# 创建游标
cursor = conn.cursor()
# 执行SQL语句
cursor.execute("SELECT * FROM users")
# 获取结果集
result = cursor.fetchall()
# 输出结果集
for row in result:
print(row)
# 关闭游标和连接
cursor.close()
conn.close()
以上代码中,我们首先使用MySQLdb.connect()方法连接到MySQL数据库,然后创建游标并执行SQL语句,最后获取结果集并输出。最后,我们还需要关闭游标和连接以释放资源。
除了以上示例代码,我们还可以使用其他模块来连接不同类型的数据库,具体实现方式略有不同,但大体流程相似
原文地址: https://www.cveoy.top/t/topic/fIX2 著作权归作者所有。请勿转载和采集!