从基于 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 客户端的目的是啥 [重复]的主要内容,如果未能解决你的问题,请参考以下文章