Python语言可以使用多种模块来连接数据库,其中比较常用的有以下几种:

  1. MySQLdb模块:用于连接MySQL数据库,需要先安装MySQLdb模块和MySQL数据库。
  2. psycopg2模块:用于连接PostgreSQL数据库,需要先安装psycopg2模块和PostgreSQL数据库。
  3. 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语句,最后获取结果集并输出。最后,我们还需要关闭游标和连接以释放资源。

除了以上示例代码,我们还可以使用其他模块来连接不同类型的数据库,具体实现方式略有不同,但大体流程相似

PYTHON语言连接数据库

原文地址: https://www.cveoy.top/t/topic/fIX2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录