我最近将我们工作的旧应用程序从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不支持它,我们可以在以后找到替换,并且我可能会尝试禁止显示警告在构建中.我认为错了吗?