[英]Accessing data from MySQL
我需要将数据从Excel文件导入MySQL,然后访问数据并显示它。 有人可以给我一个想法,我应该怎么做吗? 还可以有人向我介绍此任务的硬件/软件要求 (要安装的MySQL版本)吗?
这个问题很广泛。 这里有一些提示:
Apache POI是用于Microsoft Documents的Java API:通过它,您应该能够从Java读取Excel文件
然后,您可以使用JDBC将数据加载到MySQL(假设您已经具有带有表的适当数据库实例)。 在网络上快速搜索会给你很多例子,如本 。
我希望这有帮助!
http://blog.tjitjing.com/index.php/2008/02/import-excel-data-into-mysql-in-5-easy.html
上面的链接说明了如何从Excel转换数据并将其放入MySQL数据库。
http://dev.mysql.com/downloads/connector/j/
至于下一个问题,您将需要从网站上获取MySQL的JDBC连接(上面的链接),并使用它来连接数据库。
完成之后,您可以使用多种方法来检索数据,并将其返回以供您在程序中使用!
这取决于您的数据的结构方式和执行频率。
对于一次加载,如果您有一些简单的操作(例如1个表),则可以在excel中使用字符串连接函数来创建插入。
如果您有更复杂的事情,可以使用编程语言来创建插入。 我在UNIX上,我更喜欢PERL,我将excel电子表格转换为CSV文件(另存为),并在PERL中进行解析。 如果您使用Windows,则可能会有更好的编程选项。
这是测试/设置要求还是业务要求,应用程序应该能够从excel文件加载数据?
在第一种情况下,我将简单地将其转换为CSV并使用mysqlimport
或使用SQLYog等GUI工具导入数据。 软体:SQLYog(免费社区版),mysqlimport(MySQL随附)
在第二种情况下,我将使用Apache POI。 软体:Apache POI(免费和开放原始码)
顺便说一句,也可以使用Excel文件创建ODBC数据源。 您可以使用JDBC-ODBC桥来访问它。
硬件:无特殊硬件要求。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.