2009-11-03 96 views
1

我使用poi api从excel中提取数据。现在我想将数据存储在访问请澄清连接Ms访问java

+3

为什么你会这样做,当你可以直接从Excel到Access? – 2009-11-03 06:00:21

+0

尝试使用ucanaccess而不是odbc只需按照此[http://stackoverflow.com/questions/21955256/manipulating-an-access-database-from-java-without-odbc][1]][1] – user3808015 2014-09-11 09:55:49

回答

1

至此,您只想使用Java代码将Excel转换为MSAccess?这里是步骤:

1)从Excel中提取数据到Java对象(列表,字符串,数字,Javabean等)。 2)将这些Java对象的数据插入到MSAccess中。

这基本上都是。对于1),您可以在每个Apache POI下使用,就像您已经发现的那样。对于2)你可以使用JDBC。我认为你的问题更多的是你不了解JDBC是什么以及如何使用它。在这种情况下,您可能会发现Sun's JDBC tutorial有用。祝你好运。

0

您需要类似JetProxy - 连接到Jet(Microsoft Access自己的准关系排序SQL DB引擎的内部名称)的JDBC驱动程序。有很多相同的静脉等产品,但我没有亲身经历,帮助建议哪些产品最适合你的目的 - 只是尝试了几个 - !)