📜  如何在 Windows 上的Python中安装 cx_oracle?(1)

📅  最后修改于: 2023-12-03 15:24:25.850000             🧑  作者: Mango

在 Windows 上的 Python 中安装 cx_Oracle

cx_Oracle 是用于连接 Oracle 数据库的 Python 扩展模块,它可以让 Python 程序通过 Oracle 提供的支持库访问数据库。本文将指导程序员在 Windows 上安装 cx_Oracle 扩展。

安装步骤
1. 安装 Oracle 客户端

在安装 cx_Oracle 之前,需要先安装适用于您的 Oracle 版本的客户端。可以从 Oracle 官方网站下载需要的版本。安装步骤如下:

  • 下载对应版本的 Oracle 客户端(32 位或 64 位)。
  • 执行安装程序,并根据指示完成安装。
  • 然后将安装路径添加到 PATH 环境变量中。
2. 安装 cx_Oracle

在安装 Oracle 客户端后,接下来就可以安装 cx_Oracle 了。步骤如下:

  • 打开命令提示符,并运行以下命令:

    pip install cx_Oracle
    

    这将会从 PyPI 库中下载并安装 cx_Oracle。

  • 安装完成后,可以在 Python 中导入 cx_Oracle 并尝试连接 Oracle 数据库,代码片段如下:

    import cx_Oracle
    
    connection = cx_Oracle.connect(
        "username/password@hostname:port/service_name"
    )  # 需要替换为实际的用户名、密码、主机名、端口和服务名
    
    # 执行 SQL 语句
    cursor = connection.cursor()
    cursor.execute("SELECT * FROM table_name")
    results = cursor.fetchall()
    
    # 关闭连接
    cursor.close()
    connection.close()
    
总结

本文介绍了在 Windows 上安装 cx_Oracle 的步骤,并提供了一个简单的代码示例。安装之前需要先安装相应版本的 Oracle 客户端,安装 cx_Oracle 后可以在 Python 中进行连接和数据查询。