从基于 Java 的应用程序的角度来看,在服务器上安装 oracle 客户端的目的是啥 [重复]

Posted

技术标签:

【中文标题】从基于 Java 的应用程序的角度来看,在服务器上安装 oracle 客户端的目的是啥 [重复]【英文标题】:From a Java based application perspective, what’s the purpose of oracle client installed on a server [duplicate]从基于 Java 的应用程序的角度来看,在服务器上安装 oracle 客户端的目的是什么 [重复] 【发布时间】:2018-09-13 13:36:47 【问题描述】:

我试图了解在 VM 上安装 oracle 客户端的目的。

Java 应用程序可以使用 jdbc 连接到 oracle 客户端吗?

【问题讨论】:

【参考方案1】:

我认为您可能会混淆 Oracle 数据库中包含的 Java 版本(允许用 Java 编写驻留在数据库中的过程代码,实现用 Java 编写的过程和函数,供数据库用户使用),客户端应用程序,例如使用 JDBC 的 Java,访问 Oracle 数据库以检索/修改数据库中的数据。

如果您拥有正确的连接信息和网络/防火墙连接,则任何运行在任何地方的 Java 应用程序都可以使用 JDBC 连接到 Oracle 数据库实例。

【讨论】:

我的问题不同。我想知道我们可以在 Linux 或 Windows 机器上安装的独立 oracle 客户端软件的用途。它包含 sqlplus 等工具。它还包含可用于客户端负载平衡等的 tns 条目。是否可以通过客户端(如代理)而不是数据库服务器连接? @las - 将您真正想问的问题放入您的问题中。使用“编辑”。 (为了记录,Oracle 客户端安装的“确切目的”是提供它包含的工具、库等。工具本身的目的在很大程度上是不言而喻的。并且:“是可以通过客户端(如代理)连接吗?” 不。) 可以在 Java 应用程序中以胖客户端的方式使用它吗? oracle 客户端软件是胖客户端。 你应该读到这个:oracle.com/technetwork/topics/jdbc-faq-090281.html

以上是关于从基于 Java 的应用程序的角度来看,在服务器上安装 oracle 客户端的目的是啥 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

从风险管理的角度来看是否须要个性化推荐

从 Java 角度来看最简单的 Web 开发方法?

从成本角度来看,在 MySQL 上使用 MSSQL 的理由 [关闭]

从 Java 开发人员的角度来看 Django [关闭]

何为“精通Java”

Tomcat深入解析与性能优化