通过ODBC将Java应用程序连接到未知的SQL数据源

时间:2012-07-09 05:07:48

标签: java jdbc odbc jdbc-odbc

我编写了一个Java应用程序,它应该通过Microsoft的ODBC连接连接到“任何”基于SQL的数据源/数据库并运行SQL查询。我使用本机Sun / Oracle JDBC-ODBC桥来实现此目的。但是,我似乎没有为某些/随机字段获取正确的数据类型,具体取决于我连接到哪个数据库。例如,我得到一个“1.0”的字段,我应该得到一个平面整数“1”,对于日期字段,我得到不同的时间戳,这可能与最初在数据源表上设置的完全不同。

我也知道Sun / Oracle提供的JDBC-ODBC驱动程序是一个实验性的驱动程序,我猜这是我的问题的原因,所以我应该寻找一个不同的驱动程序。

请记住,作为要求的一部分,所有内容都应通过ODBC连接。

是否有任何全面的驱动程序可以处理大多数数据库并根据其原始类型提出正确的ResultSet?

如果没有,您认为我应该如何解决这种情况,我不知道我的应用程序在每个特定实例处理的数据库?

非常感谢,

0 个答案:

没有答案
相关问题