python-3.x - Python脚本中Oracle客户端的重要性是什么?

标签 python-3.x cx-oracle oracleclient

我正在 ubuntu 16.04 上使用 python 3.6 并尝试连接安装在另一台计算机上的 Oracle 数据库。所以我按照这个link安装了“cx_Oracle”python模块。 现在,我的疑问是,当我需要在 python 脚本中从另一台机器访问数据库时,有必要在我的机器上安装 oracle 客户端吗?

最佳答案

Oracle 客户端库提供所有必要的网络连接(例如网络加密)、连接管理(例如连接池)、高可用性功能、跨平台和 Oracle 版本支持、数据缓存等。它们是被许多不同的用户和应用程序使用。它们具有重要的工程意义,更不用说测试了。

cx_Oracle 调用 Oracle 客户端库(可在 Oracle Instant Client 中免费获得),因此您需要这些库。

关于python-3.x - Python脚本中Oracle客户端的重要性是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50448346/

相关文章:

python - 如何删除未连接到二进制图像中循环的白色像素

python - ORA-01722 : invalid number - Python with cx_Oracle

oracle - 在docker容器中安装oracle客户端

python-3.x - cumsum 与平均值 - python

python - 如何一次操纵一行?

python - 不明白为什么我不能在 Django 中使用 use cx_Oracle

屏幕窗口中的 Python 脚本,cx_oracle 错误

.net - Oracle 连接到 .Net - 连接池

algorithm - 需要一种更快、更有效的方法来将元素添加到 python 中的列表中