如何在Python中使用Connection()函数建立数据库连接
发布时间:2023-12-19 06:38:28
在Python中,可以使用Connection()函数建立数据库连接。Connection()函数是数据库模块的一个方法,用于建立与数据库的连接。具体使用方式和示例如下:
1. 导入数据库模块:
import mysql.connector
2. 建立数据库连接:
# 建立与MySQL数据库的连接
conn = mysql.connector.connect(
host="localhost",
user="root",
password="password",
database="mydb"
)
# 建立与SQLite数据库的连接
conn = sqlite3.connect('example.db')
在上面的代码中,使用Connection()函数建立了与MySQL和SQLite数据库的连接。其中,MySQL连接需要提供数据库地址、用户名、密码和数据库名称,而SQLite连接只需要提供数据库文件路径即可。
3. 进行数据库操作:
# 创建游标对象 cursor = conn.cursor() # 执行SQL语句 sql = "SELECT * FROM customers" cursor.execute(sql) # 获取查询结果 result = cursor.fetchall() for row in result: print(row) # 关闭游标和连接 cursor.close() conn.close()
在上面的代码中,首先通过Connection对象的cursor()方法创建了游标对象。然后,使用游标对象的execute()方法执行SQL查询语句。最后,使用fetchall()方法获取查询结果,并通过循环打印出结果。最后,关闭游标和连接,释放资源。
以上就是在Python中使用Connection()函数建立数据库连接的方法和示例。需要根据不同的数据库类型,使用相应的数据库模块,并提供正确的连接参数。同时,在进行数据库操作时,需要使用游标对象执行SQL语句,并获取、处理查询结果。最后,记得关闭游标和连接,以释放资源。
