Connection()函数在Python中的应用案例介绍
发布时间:2023-12-19 06:40:54
在Python中,Connection() 函数是用来建立与数据库的连接的。它是一个通用的连接函数,可用于连接各种类型的数据库,如MySQL、PostgreSQL、Oracle等。
下面我们通过几个实际的应用案例来介绍 Connection() 函数的使用。
1. 连接到 MySQL 数据库
在 Python 中,我们可以使用 pymysql 模块来连接 MySQL 数据库。以下是一个简单的示例代码:
import pymysql
def connect_to_mysql():
# 建立数据库连接
conn = pymysql.connect(host='localhost', port=3306, user='root', password='123456', db='testdb')
# 创建游标对象
cursor = conn.cursor()
# 执行 SQL 查询
cursor.execute('SELECT * FROM users')
# 获取查询结果
result = cursor.fetchall()
# 打印查询结果
for row in result:
print(row)
# 关闭游标
cursor.close()
# 关闭数据库连接
conn.close()
在上述例子中,我们使用 Connection() 函数建立与 MySQL 数据库的连接,并执行了一个查询语句。
2. 连接到 PostgreSQL 数据库
在 Python 中,我们可以使用 psycopg2 模块来连接 PostgreSQL 数据库。以下是一个简单的示例代码:
import psycopg2
def connect_to_postgresql():
# 建立数据库连接
conn = psycopg2.connect(host='localhost', port=5432, user='postgres', password='123456', dbname='testdb')
# 创建游标对象
cursor = conn.cursor()
# 执行 SQL 查询
cursor.execute('SELECT * FROM users')
# 获取查询结果
result = cursor.fetchall()
# 打印查询结果
for row in result:
print(row)
# 关闭游标
cursor.close()
# 关闭数据库连接
conn.close()
在上述例子中,我们使用 Connection() 函数建立与 PostgreSQL 数据库的连接,并执行了一个查询语句。
3. 连接到 Oracle 数据库
在 Python 中,我们可以使用 cx_Oracle 模块来连接 Oracle 数据库。以下是一个简单的示例代码:
import cx_Oracle
def connect_to_oracle():
# 建立数据库连接
conn = cx_Oracle.connect(user='username', password='password', dsn='localhost:1521/orcl')
# 创建游标对象
cursor = conn.cursor()
# 执行 SQL 查询
cursor.execute('SELECT * FROM users')
# 获取查询结果
result = cursor.fetchall()
# 打印查询结果
for row in result:
print(row)
# 关闭游标
cursor.close()
# 关闭数据库连接
conn.close()
在上述例子中,我们使用 Connection() 函数建立与 Oracle 数据库的连接,并执行了一个查询语句。
总结起来,Connection() 函数在 Python 中的应用案例主要是用来连接各种类型的数据库,执行 SQL 查询,并获取查询结果。它是与数据库进行交互的重要工具之一,可以方便地操作和管理数据库中的数据。
