Python-oracledb 是 cx_Oracle 的新名字。目前oracledb支持Python versions 3.6 到 3.10 使用瘦模式时(不需要装oracle client)可以直接连接oracle database 12.1 以后的版本。 使用胖模式时(需要安装oracle cient),由安装的oracle client版本决定,可以连接oracle Oracle Database 9.2 以后的版本。 以windows安装oracledb为例: 使用pip工具安装 oracledb模块: PS C:\Users\Administrator\PycharmProjects\pythonOracle> pip install oracledb --upgrade Collecting oracledb Downloading oracledb-1.1.1-cp310-cp310-win_amd64.whl (1.1 MB) |████████████████████████████████| 1.1 MB 19 kB/s Collecting cryptography>=3.2.1 Using cached cryptography-38.0.1-cp36-abi3-win_amd64.whl (2.4 MB) Collecting cffi>=1.12 Using cached cffi-1.15.1-cp310-cp310-win_amd64.whl (179 kB) Collecting pycparser Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) Installing collected packages: pycparser, cffi, cryptography, oracledb Successfully installed cffi-1.15.1 cryptography-38.0.1 oracledb-1.1.1 pycparser-2.21 WARNING: You are using pip version 21.3.1; however, version 22.3 is available. You should consider upgrading via the 'C:\Users\Administrator\PycharmProjects\pythonOracle\venv\Sc ripts\python.exe -m pip install --upgrade pip' command. PS C:\Users\Administrator\PycharmProjects\pythonOracle> 在python中,使用瘦模式以easy connect的方式连接数据的方式如下: import oracledb with oracledb.connect(user='system', password='oracle', dsn = '192.168.124.168:1522/R21300O') as connection: with connection.cursor() as cursor: sql = """select sysdate from dual""" for r in cursor.execute(sql): print(r) (datetime.datetime(2022, 10, 24, 9, 36, 1),) 详细的参考文档可以查看: https://oracle.github.io/python-oracledb/
python中使用oracledb模块连接oracle数据库
来源:这里教程网
时间:2026-03-03 18:03:13
作者:
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 有赞、微盟“卷”向海外
有赞、微盟“卷”向海外
26-03-03 - 口腔医师宋作文浅谈口腔医疗行业市场红利
口腔医师宋作文浅谈口腔医疗行业市场红利
26-03-03 - 腾讯、网易、米哈游舞剑海外
腾讯、网易、米哈游舞剑海外
26-03-03 - 视频压缩技术助力边防视频监控
视频压缩技术助力边防视频监控
26-03-03 - 一款DBA开发的Oracle迁移MySQL工具-oracle_mig_mysql
- 视频压缩技术助力油田管网视频监控
视频压缩技术助力油田管网视频监控
26-03-03 - 视频压缩技术助力银行网点视频监控
视频压缩技术助力银行网点视频监控
26-03-03 - Oracle Database 23c Beta 发布,增加 300 多个新特性
- 电子商务企业的金牌辅助——华为云大数据BI方案
电子商务企业的金牌辅助——华为云大数据BI方案
26-03-03 - enq: TM – contention故障处理
enq: TM – contention故障处理
26-03-03
