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

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 查询,并获取查询结果。它是与数据库进行交互的重要工具之一,可以方便地操作和管理数据库中的数据。