Python接口到Oracle数据库
项目描述
python-oracledb
python-oracledb是一个Python编程语言扩展模块,允许Python程序连接到Oracle数据库。它是流行的cx_Oracle驱动程序的重命名、新主要版本。
该模块符合《Python 数据库 API 2.0 规范》,增加了一些功能并略有省略,请参阅功能列表。
支持同步和并发编码风格。
安装
运行python -m pip install oracledb
依赖和互操作性
-
支持 Python 3.8 至 3.13 版本。
Windows、macOS 和 Linux 系统上均有预构建的包可用。
源代码也提供。
-
Oracle 客户端库是可选的。
瘦模式:默认情况下,python-oracledb 以 '瘦' 模式运行,直接连接到 Oracle 数据库。
胖模式:一些高级 Oracle 数据库功能仅在 python-oracledb 加载可选 Oracle 客户端库时才可用。这些库可在免费的Oracle Instant Client软件包中找到。Python-oracledb 可以使用 Oracle 客户端库 11.2 至 21c。
-
Oracle 数据库
瘦模式:需要 Oracle Database 12.1(或更高版本)。
胖模式:需要 Oracle Database 11.2(或更高版本),具体取决于 Oracle 客户端库版本。Oracle 数据库的标准客户端-服务器版本互操作性允许连接到较旧和较新的数据库。例如,当 python-oracledb 使用 Oracle 客户端 19c 库时,则可以连接到 Oracle Database 11.2 或更高版本。
文档
示例
示例可在/samples目录和Python 和 Oracle 数据库教程中找到。
帮助
可以在Github 讨论区提问。
可以在GitHub 问题中提交问题报告。
测试
请参阅/tests
贡献
此项目欢迎社区贡献。在提交拉取请求之前,请审查我们的贡献指南。
安全
请参阅安全指南了解我们的负责任的安全漏洞披露流程。
许可证
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
构建版本
哈希值 for oracledb-2.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 62ef605f1e5a62ad99424966dcac94a60e63d7f8a71b613e4253f36c9d021a84 |
|
MD5 | 606b2bb9b84fae9efeec0a5a8149d24d |
|
BLAKE2b-256 | 64613268100ee74817d6d4e4c687f5efa630e33d4fa623485ba54e3bf6d15ccd |
哈希值 for oracledb-2.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5bc848aaa6c8dbefd9c725d320005ba3f2488afb67f1334865e3d133367be591 |
|
MD5 | a77c186209ea3eff32826b58aeaa56f5 |
|
BLAKE2b-256 | 72d7b857b4864b33752044493563d87b8e41817b4175232dc98786331bfa8fe8 |
哈希值 for oracledb-2.4.1-cp313-cp313-macosx_10_13_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 898a60d5841a5cfa251aa38b789f25caa11dcef91802b60e912bf59b78d142f3 |
|
MD5 | c5ab49986cb7544df46da51f7667b0fa |
|
BLAKE2b-256 | 26460fe8b0c948a2fb659133c16a6003e1969596d07727b87df85119f027a913 |
哈希值 for oracledb-2.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 047fa173868fae989150bd8e8fa7d4d28d9228ae0f3367a3c2f662c9202599b1 |
|
MD5 | 1be12e1d2de6b723f64bba2e8df71f11 |
|
BLAKE2b-256 | d46bcb226ccc749270560c6e4210d3f840fef4cab0934a3ee432a5e2db30ee16 |
哈希值 for oracledb-2.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3cfaab99b2b84318c34a74af18452f59279c520a08a9307f0ec041ab2bf4d9d8 |
|
MD5 | 5b75e0f4416e66dd168ad8e127174994 |
|
BLAKE2b-256 | f71f3e3a86d8b8a3259841b23d9a5b25200a9fc7f9a5baa0e895f86d75c763bd |
哈希值 for oracledb-2.4.1-cp312-cp312-macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 70efa2f6caf958fb0234fee9514f6de219f71b1b16e69176f09290a33024e553 |
|
MD5 | 2dc7d5f91307355da04f21575c71c880 |
|
BLAKE2b-256 | e13bccd8aef5cacad5272373a6072f9705600811a2dc590801dc3d9ac9b41f5f |
哈希值 用于 oracledb-2.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0e0e25f60f8faf008f4480eaec88b8e0a13ca552ac46fd018af6d3bf3955eeb4 |
|
MD5 | 87c69a601e9a927c01e887b7dd436f78 |
|
BLAKE2b-256 | fcb96d99acb96d6a8ba04ca9dc7911d9367a8fe832a422d90659968984f3c29b |
哈希值 用于 oracledb-2.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ecac3c13e02c84ac09c1491a43423de3075726638919bae45dd5bfa42b241a89 |
|
MD5 | 622e85e4a6d2cafde606bd7b4f0e4027 |
|
BLAKE2b-256 | aa57c727eb55d0d29637ef87d31df869334d36a0c183ef2f2713f8c4ce883b3d |
哈希值 用于 oracledb-2.4.1-cp311-cp311-macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4fc4b426f3d44ee3da81fe1bb328447fbaab005bf028ca2b2179bdd223a2bec4 |
|
MD5 | c271b7dee99a081548d5c912a96b1061 |
|
BLAKE2b-256 | 9f06cf86a202caa6bb82bddc20499084e0571e6afdd5b94457dba12b2e4e3107 |
哈希值 用于 oracledb-2.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cc56f1880c754e84e182dcd8428d192601976fad72c96cd92629468755159b70 |
|
MD5 | b09d8d296e029bea6e0768d0b8bbb08e |
|
BLAKE2b-256 | 340d943a7494256ce07ebd16251fa0f66ee94138ad82beaaf2fa4da3af0b6e44 |
哈希值 用于 oracledb-2.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9b3940be302b15e86f54f7072ee596cfcacf656df904f662efcb8ebbb713fbf8 |
|
MD5 | f525522be18627bfdb34680655da6529 |
|
BLAKE2b-256 | 4e764cb8b225e648fa04ee4298214be1fbeac915cf5fefe1483e95e19c2f9a8c |
哈希值 用于 oracledb-2.4.1-cp310-cp310-macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b8064f272515f841f5f48159eb209ed8f798901af73f64ef9ec87ae124d16c33 |
|
MD5 | 0c49fbfea7f577c6902b8f1901289509 |
|
BLAKE2b-256 | b8890c62a3d51803ed8df440247e0d7d905366c1c8440c46ffb11c9ce63cd393 |
哈希值 用于 oracledb-2.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7bbdd76da2506b5a533c684e120ed943dcb168d4b6312211ba0218e376d3683b |
|
MD5 | d7e9e167329bde3052ea0a86591f00e2 |
|
BLAKE2b-256 | bd68babff9138b1b9ced06d765622db754cfb7f4f082326010f76efe23f5e6db |
哈希值 for oracledb-2.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5d12161243e888b54baaed607d9c14a679412cca8ee1a7f2548c9c0944f357df |
|
MD5 | c2ddcc550f1b9adcf510d7c3efb4179f |
|
BLAKE2b-256 | b00a58adc5167d7d4458d27a36d684c15ef6fce9903a15b6e32d3f2c8fb7c9f3 |
哈希值 for oracledb-2.4.1-cp39-cp39-macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cc0730317184a1fef7046ee5a87c9b2c1e18693018058994b3f0c0a8d4d1c28a |
|
MD5 | 5cc46e2dedd47fac2bc326ab644945d4 |
|
BLAKE2b-256 | d184a74c480e6bd17f1312c589ae91163d0f8fca30f30bf0e4e0a311937aa30c |
哈希值 for oracledb-2.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 06457518cbbba739308cb745142421c413023b553684f16628a8c7fc04ca4d7e |
|
MD5 | 403d4c478992b9816b1389185425de59 |
|
BLAKE2b-256 | 20084fc45f360ac2238ea6b6e3d9700eb755b71a8fcb4c73a4b591b8d4307fed |
哈希值 for oracledb-2.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e7df5a8c94f47e6a7805e9626a1d42564733678fd0f1dc9ff6e21ede2b782717 |
|
MD5 | 1255cca754825cdcc0b467c061f821dc |
|
BLAKE2b-256 | 23028609669907f0f2166558c93421d0c78d323688d2d63ac256a81527caa41f |
哈希值 for oracledb-2.4.1-cp38-cp38-macosx_11_0_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 98c9b42a1996a70ff9aec8ce3c1761fd4c635c046f36444c8c17a729c3516e52 |
|
MD5 | e0af1eee0ca91078b5df66d0f1cbbcc9 |
|
BLAKE2b-256 | a68c29c7f972f8acf4a8e7f12a78669bc303630161d147a17a45fc7808762ca3 |