在 Java SE 7 中的下列 Java 接口上添加了新方法以支持 JDBC 4.1:
- java.sql.Connection
- java.sql.Driver
- java.sql.Statement
- javax.sql.CommonDataSource
此规则将检测并标记实现了这些接口和已知子接口的 Java 类,前提是这些类不具有新方法。
已知子接口包括以下接口:
- java.sql.CallableStatement
- java.sql.PreparedStatement
- javax.sql.ConnectionPoolDataSource
- javax.sql.DataSource
- javax.sql.XADataSource
任何实现了这些 Java 接口的类都必须在所需方法添加到类之后才能进行编译。
在以下示例中,将标记
MyClass 类:
public class MyClass implements java.sql.Driver {
// more code
}
要修正此问题,请在 Eclipse 中使用 Java 7 来编译应用程序。 使用自动修订来添加缺少的方法并填充缺少的实现。 将定制配置复制到应用程序构建文件以启用修订自动化。
有关此更改的更多信息,请参阅以下资源: