python-3.x - Oracle 客户端在 Python 脚本中的重要性是什么?
问题描述
我正在使用 ubuntu 16.04 上的 python 3.6 并尝试连接安装在另一台机器上的 Oracle 数据库。所以我通过这个链接安装了“cx_Oracle”python 模块。现在,我的疑问是当我需要从我的 python 脚本中的另一台机器访问数据库时,在我的机器上安装 oracle 客户端的必要性是什么?
解决方案
Oracle 客户端库提供所有必要的网络连接(例如网络加密)、连接管理(例如连接池)、高可用性特性、跨平台和 Oracle 版本支持、数据缓存等。它们被许多人使用不同的用户和应用程序。他们有重要的工程,更不用说测试了。
cx_Oracle 调用 Oracle 客户端库(可在 Oracle Instant Client 中免费使用),因此您需要这些库。
推荐阅读
- javascript - 使用 jQuery 动态添加类在表单上触发 javascript 事件
- database - 如何处理 SCD 类型 2 维度和重复维度记录?
- windows - 如何将整个txt文件内容放在一个变量中
- html - 使用 css 设置 div 样式,使其看起来与默认的 html 选择表单一模一样
- python - 将动态函数应用于相空间中的每个点(由 2D 矩阵表示)
- kubernetes - 如何在k8s中使用jq打印节点的内部IP?
- macos - 是否可以在 macOS 的 Chrome 上打开已安装 PWA 的链接?
- sql - 关闭sql应用程序后行消失
- spring - 请求被拒绝,因为 HTTP 方法“CONNECT”未包含在白名单中 [HEAD, DELETE, POST, GET, OPTIONS, PATCH, PUT]
- python - 一个处理程序可以在龙卷风中同时处理 post 和 get 的不同 URL