Как импортировать файл Excel в MySQL с помощью ODBC в Java?

Я хочу импортировать файл Excel в базу данных MySQL с помощью драйвера ODBC. Поддерживает ли Java этот метод? Если да, подскажите, как это реализовать.


person Sameek Mishra    schedule 29.06.2011    source источник


Ответы (1)


Вы можете прочитать файл Excel на Java с помощью библиотеки Apache POI: http://poi.apache.org/ На их странице с инструкциями есть несколько примеров кода, которые расскажут вам, как читать файл Excel: http://poi.apache.org/spreadsheet/how-to.html

Для хранения данных лучше использовать драйвер JDBC для MySQL, а не ODBC, поскольку ODBC полагается на собственные библиотеки. Вы можете получить коннектор здесь: http://www.mysql.com/products/connector/

Если вам абсолютно необходимо использовать ODBC, вы можете посмотреть, как это сделать, здесь: http://download.oracle.com/javase/1.5.0/docs/guide/jdbc/bridge.html

person Mathias Schwarz    schedule 29.06.2011
comment
У меня есть 200 000 записей в файле xls, вместо того, чтобы читать одну за другой, я хочу импортировать этот файл в базу данных, возможно ли это с помощью соединителей и как? - person Sameek Mishra; 29.06.2011
comment
Вам нужно будет сначала прочитать файл, а затем сохранить данные, которые вы хотите сохранить в базе данных. Коннектор — это библиотека, позволяющая хранить данные в базе данных. - person Mathias Schwarz; 29.06.2011