设为首页 - 加入收藏 PHP编程网 - PHP站长网 (http://www.52php.cn)- 电商,百科,编程,业界,移动互联,5G,云计算,站长网!
热搜: 专业 娱乐 服务 百度
当前位置: 首页 > 站长百科 > 正文

替代连接到ORACLE数据库服务器而无需安装Oracle客户端

发布时间:2021-01-24 10:24 所属栏目:[站长百科] 来源:网络整理
导读:我正在寻找一个Delphi组件直接连接到ORACLE数据库服务器而无需安装oracle客户端. 我从DevArt开始知道Oracle Data Access (ODAC).还有其他任何具有此功能的组件吗? ODAC offers two connection modes to the Oracle server: connection through the Oracle

我正在寻找一个Delphi组件直接连接到ORACLE数据库服务器而无需安装oracle客户端.

我从DevArt开始知道Oracle Data Access (ODAC).还有其他任何具有此功能的组件吗?

ODAC offers two connection modes to
the Oracle server: connection through
the Oracle Call Interface in Client
mode and direct connection over TCP/IP
in Direct mode. ODAC-based database
applications are easy to deploy,do
not require installation of other data
provider layers.

提前致谢.

解决方法

不,没有其他Delphi Win32库允许在没有安装Oracle客户端的情况下连接到Oracle.而且,恕我直言,这是正确的,因为:

> OCI(Oracle Call Interface)是一个相当复杂的软件.我会说,它是世界上最复杂的闭源DBMS呼叫级接口.它正在从版本变为版本. Oracle有官方规则 – Oracle Client v X支持Oracle Server v X-1 … X 1.因为即使是像Oracle这样的公司,也不想花费资源来支持和测试所有可能版本的所有协议细微差别.所以,我不认为,DevArt将实现99.9%稳定的Oracle SQL * Net协议实现. INet的帖子证明……
> AFAIK,ODAC Net模式不支持某些Oracle Client重要功能,并且有一些重要的限制.虽然它适用于简单的数据访问风格.
>如果您将购买Oracle支持,那么它将拒绝您的所有支持请求,如果他们知道您没有使用官方客户端软件.这只是Oracle规则.
>如果您不喜欢安装和调整完整规模的Oracle客户端,那么您只需使用Oracle Instant Client即可.这不需要安装或设置过程.如果不同的数据访问风格和Oracle Server版本,您将处于安全状态.

PS:虽然我可能被认为是有偏见的人:)

【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

推荐文章
热点阅读