2013-05-27 33 views
-1

数据库我愿做项目,检索student.In的信息,这一点,我想使用MS-Excel作为一个后台数据库的Java Swing用户interface.How我可以做到这一点吗?使用作为Java接口

+5

除非有充分的理由来使用Excel,我会考虑其他的,更简单的选择。 Java-Excel交互并不总是直接的,Excel并不意味着被用作数据库。 – assylias

+2

你不应该。认真。有这么多的轻量级,单用户数据库解决方案可用,它只是简单的不好笑,然后试图查询电子表格更容易。如果您需要生成报告,JasperReports可以将数据输出到excel – MadProgrammer

+0

请查看[HSQLDB](http://hsqldb.org/)或[H2](http://www.h2database.com/html/main)。 html),它们都是可以在单用户模式下运行的本地Java数据库 – MadProgrammer

回答

1

首先,我要说明,如果你只是想要一个后台数据库,Excel是你的第二个最坏的选择(在最坏的选择是原始CSV)。您在评论中已经提供了一些优惠,并且我想添加SQLite

我可以考虑一下使用Excel作为数据库的唯一原因是,如果你已经有一个Excel文件作为输入源,并且要对其进行查询。如果是这种情况,您可以使用Microsoft的驱动程序连接到Excel文件。连接字符串取决于格式: