当前位置: 首页 > 知识库问答 >
问题:

Java包:'oracle. AQ'和'oracle.jdbc.aq'有什么区别?

通远
2023-03-14

oracle之间的区别是什么。AQ和oracle。jdbc。aq (https://docs.oracle.com/cd/E11882_01/appdev.112/e13995/oracle/jdbc/aq/package-summary.html, https://docs.oracle.com/cd/E16338_01/appdev.112/e13995/overview-summary.html) ? 似乎有两个包略微重叠。

Java包oracle。AQ在10g版本1(10.1)中被弃用。Oracle建议您将现有Java AQ应用程序迁移到Oracle JMS(或其他Java API),并使用Oracle JMS(或其他Java API)来设计未来的Java AQ应用程序。

(https://docs.oracle.com/cd/B19306_01/server.102/b14257/aq_envir.htm#g1019073)

共有1个答案

钱承允
2023-03-14

这两个包之间有一个根本的区别:oracle。AQ只是PLSQL AQ过程之上的Java包装器,而通过JDBC瘦驱动程序(OracleConnection.enqueue、OracleConnection.dequeue)提供的AQ API实现了AQ本机协议。因此,甲骨文。jdbc。aq API将要快得多。Oracle JMS使用Oracle。jdbc。aq API在封面下。

 类似资料:
  • 问题内容: 在线查看职位空缺时,我注意到某些职位需要“核心Java”知识。什么是核心Java,它与Java有何不同? 问题答案: “核心Java”是Sun的术语,用于指 Java SE,标准版 和一组相关技术,例如Java VM,CORBA等。这主要是为了区别于Java ME或Java EE。 还要注意,他们在谈论的是一组库,而不是编程语言。也就是说,无论使用什么库,编写Java的基本方式都不会改

  • 问题内容: 精通PHP但学习Java的人应该知道的PHP与Java之间的主要区别是什么? 编辑: 我的意思是这些语言的语法上的差异,即它们的数据类型,它们如何处理数组和引用变量等等:) 问题答案: 这不是一个详尽的清单,我是PHP开发人员,前一段时间做过Java之旅,所以做了Caveat Emptor。 Java中的每个变量都必须以数据类型开头。这包括基本类型,例如boolean,int,doub

  • 问题内容: JavaScript和Java有什么区别? 问题答案: Java和Javascript相似,例如Car和Carpet相似。

  • 问题内容: 我在只有包的地方使用Java。我知道还有其他编程语言也包含模块。 有什么不同? 问题答案: 很难比较空白中的语义。(您还说什么其他语言?)“模块”可能类似于Java类,Java包或完全其他的东西,具体取决于该其他语言。通常,由于“模块”通常来自过程语言,因此我倾向于讲Java类,但是我认为那一线 很 模糊,您可以令人信服地争论一下程序包。

  • 问题内容: 我只是想知道为什么我们通常在两个布尔之间使用逻辑OR 而不是按位OR ,尽管它们都运行良好。 我的意思是,请看以下内容: 我们可以代替使用吗?与和相同。 问题答案: 如果您使用和形式,而不是这些运算符的和形式,则Java不会费心地单独评估右手操作数。 这是您是否希望缩短评估时间的问题-在 大多数情况 下都是如此。 说明短路好处的一个好方法是考虑以下示例。 正如Jeremy和Peter提

  • 问题内容: 我知道JPA 2是一个规范,而Hibernate是ORM的工具。另外,我了解到Hibernate具有比JPA 2更多的功能。但是从实际的角度来看,真正的区别是什么? 我有使用iBatis的经验,现在我想学习Hibernate或JPA2。我拿起Pro JPA2书籍,并且一直指“ JPA提供者”。例如: 如果您认为某个功能应该被标准化,则应该大声疾呼并向您的JPA提供者提出要求 这使我感到