我知道,自从Java 7以来,没有更多的jdbc:odbc bridge用于在Windows平台上编写Java程序,因为它至少在Netbeans中被删除。这是我在调查问题时发现的。如何使用和ODBC数据库驱动程序编写Windows Java程序?
但是,这是否意味着我无法编写Windows Java程序并使用ODBC数据库驱动程序?我看到的所有样本都是在使用前太阳原来使用桥梁的方式发生之前公开的样本,但今天不再可能。
那么,真的有一种简单的方法可以在Java中编写ODBC for ODBC数据库吗?我所见过的所有尽可能使用的都是使用DataSource对象,但在任何情况下我都没有取得任何成功,因为它不太清楚使用上下文对象和DataSource对象。
在此先感谢您的帮助。
为什么不直接使用JDBC? AFAIK现在所有主要的数据库服务器都支持JDBC。 – jingx
由于您的环境是Windows并且您的数据库需要ODBC,因此您是否考虑使用C#而不是Java编写应用程序? –
是的,我有。问题是,现在这个卫星应用程序已经用Java编写了,并且需要这个小型数据库引擎来编写一个接口,其中一些信息必须与另一个已经具有真正的JDBC驱动程序的原始数据库一起在两个方向上流动。但是我仍然认为有些区分不能从Java程序插入到ODBC驱动程序中。当然,我必须得到像C#编写代码这样的解决方案,因为供应商不会为他们的小型引擎提供JDBC驱动程序。 – APIMan