有没有使用sun.jdbc.odbc.JdbcOdbcDriver的替代方法?

时间:2009-04-08 23:20:46

标签: api jdbc odbc-bridge

我最近将我们工作的旧应用程序从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不支持它,我们可以在以后找到替换,我可能会尝试抑制警告从出现在构建中。我认为这是错误的吗?

1 个答案:

答案 0 :(得分:5)

是的,对您正在使用的数据库使用Type 4 JDBC驱动程序。

JDBC-ODBC brigde是我不得不乐于与之合作的最糟糕的JDBC驱动程序之一。

或者,您可能希望查看第三方JDBC-ODBC桥,例如this Easysoft product,但我对此没有任何经验。