gpt4 book ai didi

java - 我可以使 jdbc 4.1 源代码级别与 jdk 1.6 兼容吗?

转载 作者:搜寻专家 更新时间:2023-11-01 03:54:33 25 4
gpt4 key购买 nike

我有扩展 java.sql.Statement、java.sql.Connection 和 java.sql.DataSource 的代码。

我的兼容性目标是 java 1.6,我不想在 jdk 1.7 中使用 JDBC 4.1 引入的特定功能。

但我系统上默认安装的 jdk 是 Openjdk 7。我想坚持使用它,但我仍然想让我的代码以 1.6 为目标。

在 Eclipse 中,我已将 1.6 设置为我的编译目标,但 jdk 坚持要求我在 java.sql 类中实现新方法...我创建了 stub ,除了抛出 UnsupportedOperationException 外什么都不做。所以这是我的问题:

  • 1.7 sdk编译1.6源码有什么解决办法吗?
  • 如果不是,只要我不使用 jdbc 4.1 特性,我选择将新方法“实现”为 UnsupportedOperationException 是否安全?
  • 有没有实现jdbc 4.1的连接池?

最佳答案

JDBC4.0是针对JDK1.6的,你应该使用条件编译来生成JDBC4.0兼容包。

关于java - 我可以使 jdbc 4.1 源代码级别与 jdk 1.6 兼容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12542687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com