如何在 Java 中使用 ODBC 将 Excel 文件导入 MySQL?
Posted
技术标签:
【中文标题】如何在 Java 中使用 ODBC 将 Excel 文件导入 MySQL?【英文标题】:How to import an Excel file into MySQL using ODBC in Java? 【发布时间】:2011-06-29 06:44:02 【问题描述】:我想使用 ODBC 驱动程序将 Excel 文件导入 mysql 数据库。 Java 支持这种技术吗?如果是,请指导我如何实施。
【问题讨论】:
【参考方案1】:您可以使用 Apache POI 库读取 Java 中的 Excel 文件:http://poi.apache.org/ 他们的howto页面上有一些代码示例,将告诉您如何读取Excel文件:http://poi.apache.org/spreadsheet/how-to.html
要存储数据,最好使用 MySQL 的 JDBC 驱动程序而不是 ODBC,因为 ODBC 依赖于本地库。您可以在此处获取连接器:http://www.mysql.com/products/connector/
如果您绝对必须使用 ODBC,那么您可以在此处查看如何操作:http://download.oracle.com/javase/1.5.0/docs/guide/jdbc/bridge.html
【讨论】:
我在 xls 文件中有 200,000 条记录,而不是一个接一个地读取我想将该文件导入数据库中,这是否可以通过连接器以及如何实现? 您需要先读取文件,然后将要保存的数据存储在数据库中。连接器是允许您在数据库中存储数据的库。以上是关于如何在 Java 中使用 ODBC 将 Excel 文件导入 MySQL?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 ODBC 将 Excel 连接到我的域中的在线 Mysql 数据库?