如何在Python中连接oracle数据库,而不考虑操作系统

问题描述 投票:0回答:1

我想用cx_oracle模块写一个python脚本来执行oracle数据库连接。但在执行过程中,我发现它需要oracle即时客户端来建立连接。目前,我在ubuntu中开发这个脚本,但是有机会在windows中运行同样的脚本。所以我对实现很困惑。谁能建议一下,无论在哪个平台上,连接oracle数据库的最佳方法是什么?

python oracle cx-oracle
1个回答
1
投票

你总是需要一个操作系统专用的库或某种客户端。要么是Oracle Instant Client,要么是Java JDKJDBC库,或者两者都有。如果你想要操作系统独立,那么你需要通过REST调用或类似的东西与DB交互,而不是建立一个持久连接。否则你必须在某些时候与操作系统的网络栈进行交互,这就需要操作系统专用的库。

© www.soinside.com 2019 - 2024. All rights reserved.