- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在处理一个新项目并尝试确定是否应该使用 PDO_OCI 或 oci8 进行数据库连接。不幸的是,我认为没有人真正比较过这两者。
我所掌握的信息如下,以便您了解我为什么担心这个选择。 OCI8 是由 Oracle(AFAIK) 开发的,所以这似乎是一个不错的选择。我更喜欢 PDO,但它看起来不像 PDO_OCI 扩展已经有一段时间更新了,它在 PHP 文档页面上仍然被标记为实验性的。
如果有人能给我任何关于您为什么会/不会使用其中一个或另一个的想法,这样我就可以深入了解哪个更好,那就太好了。
最佳答案
我对将 PDO_OCI 与实验笔记一起使用感到非常紧张。但是,由于其数据抽象,我看到了在整个公司内标准化我们在 PDO 上的数据库连接的一个主要优势。我实现了一些测试以确保数据能够进入数据库并且能够承受预期的负载。此时它已成功处理了大约 15,000 条记录。
php.net 上关于它的说明说名称和函数可能会在未来的 PHP 版本中更改。我计划在升级之前测试我的实现,以确保功能没有改变,但我们可能会以任何方式进行。
我可以说它对我们来说效果很好。
关于php - PDO_OCI 与 OCI8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5955361/
Oracle 在其新平台 Oracle Cloud Infrastructure (OCI) 和 Oracle Cloud Infrastructure - Classic (OCI-C) 上提供相同
我有一个在代码块中运行 ocilib_demo 项目的探针,我收到此错误: 无法加载 OCI 共享库 (oci.dll) 操作系统:Windows 10 构建日志: mingw32-gcc.exe -
如何使用 OCI CLI 从 OCI 实例获取公共(public) IP? 文档中有一个命令 - oci network public-ip get 但这需要像 --private-ip-id 和 -
同事昨天接到一个任务,要用php处理oracle数据库的内容,但是php打开oracle扩展不是像mysql那样直接用就行,需要下一点东西才能打开 第一步 需要到oracle官方下载一个insta
这里的菜鸟(关于 Oracle 和 OCI)。 我正在编写一个程序来为我的公司完成一些任务。在这些任务中,我必须更新一个 oracle 数据库以使其与其他操作保持同步。 我想有效地预先分配内存以保存在
我正在使用 Oracle Database 11g Release 11.2.0.2.0 并尝试启用 oci 客户端缓存。它不起作用。 我为启用它所做的配置更改是 - 通过将服务器端参数“client
我正在尝试对 Spring Boot 服务进行 docker 化。我开始引用这个 article .我能够构建图像但无法运行它。当我尝试运行容器时,它失败并出现以下错误。 OCI runtime cr
当我在 Ubuntu 18.04.1 LTS 服务器中运行“docker run -it python:3”时,出现以下错误。这是什么意思以及如何解决这个问题? docker: Error respo
是否有任何方法可以设置 Oracle OCI 调用的超时(例如 OCIStmtExecute)? 谢谢 最佳答案 OCI本身没有提供任何方法。 您可以创建一个 Timer 并在超时时发出 OCIBre
我是第一次使用 OCI,所以这可能是一个基本问题...我来自 MySql word...使用 VS2012 和 C++。 我希望执行一个简单的 SELECT 语句,并对 WHERE 和 LIMIT 子
我们有一个使用 OCI 的应用程序,但我们似乎无法使预取工作。 我们对一个包含十几个列的表进行了选择查询(其中有一个 CLOB 列和一个 MDSYS.GEOMETRY 列)。 CLOB 列在 99%
我正在使用 oracle OCI 库开发 C++ 库。我正在从 Oracle Database 11g 数据库加载。在这里我需要加载带小数位的大值。在这种情况下,我需要使用 long double 而
哈喽大家好,我是咸鱼。 好久没发文了,最近这段时间都在学 K8S。不知道大家是不是和咸鱼一样,刚开始学 K8S、Docker 的时候,往往被 CRI、OCI、CRI shim、containerd
我在 ubuntu 中使用 OCI CLI 使用 crontab 自动化一些事情。 使用和 oci 命令时,例如: oci --help 我得到一个 oci 命令列表。但是,一旦我将其放入 bash
我正在尝试运行我的 docker 镜像,但收到以下错误: docker: Error response from daemon: OCI runtime create failed: containe
这个问题已经有答案了: Data from oracle in utf-8 with php (3 个回答) 已关闭 6 年前。 我想连接我的 Oracle SQL 并且已经设置了 utf8,但当我选
有人可以帮我理解如何让 docker buildx build -o type=oci,dest=/tmp/foo.tar . 正常工作吗?我不断收到此错误,这对我来说毫无意义。 $ sudo doc
这个问题已经有答案了: Data from oracle in utf-8 with php (3 个回答) 已关闭 6 年前。 我想连接我的 Oracle SQL 并且已经设置了 utf8,但当我选
我在 java web 应用程序项目中使用以下 docker-compose 文件。 version: "3" services: product: image: jboss/wildfl
我已经尝试安装 OCI,所以我可以使用新的 PDO("oci:dbname... 经过 1.5 小时的战斗,我安装了 oracle instantclient(基本版和 sdk),然后安装了 oci
我是一名优秀的程序员,十分优秀!