我最近将我们正在使用的旧应用程序从 Java 1.5 迁移到 1.6。我注意到在构建过程中,我现在收到一个(新的)编译器警告:
... DatabaseSession.java:[9,20] sun.jdbc.odbc.JdbcOdbcDriver is Sun proprietary API and may be removed in a future release
所以我理解这意味着什么,但是否有一个众所周知的替代方案更开放标准友好,而不是专有?您使用和/或推荐什么驱动程序,它有什么优点?
到目前为止,我已经采用了它在 1.6 中编译的方法,所以我们将继续使用它,如果下一版本的 Java 不支持它,我们可以稍后找到替代品,我可能会尝试禁止显示警告在构建中。我这样想有错吗?