Лучший способ перенести данные из MS-Access в базу данных MySql

Я использую базу данных My-Sql. У меня есть MS-Access в качестве внешней базы данных. База данных MS-Access содержит исходные данные .

Я хочу сделать :

Необходимо получить данные из базы данных MS-Access в таблицу базы данных My-Sql

Для выполнения этой задачи я думаю:

  • Создайте класс Java для извлечения данных из MS-Access
  • Храните данные в моей базе данных My-Sql
  • Используйте концепцию Thread для запуска класса java для одновременного процесса (каждые 10 минут)

    Мне нужно ваше предложение по этому поводу. Верна ли моя точка зрения? Если нет, Есть ли способ выполнить эту задачу просто...!


person kark    schedule 11.09.2013    source источник
comment
вы также можете использовать любой планировщик для этой цели. Quartz хорош. ссылка   -  person The PowerHouse    schedule 11.09.2013
comment
если это только для переноса данных, а не только для приложения, импортируйте свою базу данных Access в MySql напрямую   -  person Deepanshu Goyal    schedule 11.09.2013
comment
Кварц должен быть вашим выбором. Вам нужно будет написать код для извлечения и хранения в java и подключиться к Quartz.   -  person aksappy    schedule 11.09.2013
comment
@javadoc Если Quartz - хороший выбор для планирования работы, спасибо за ваше предложение.   -  person kark    schedule 11.09.2013
comment
@Deepanshu ..Спасибо ..Есть ли какая-либо возможность для передачи данных?   -  person kark    schedule 11.09.2013
comment
@kark есть ли пользовательский интерфейс Mysql?   -  person Deepanshu Goyal    schedule 11.09.2013
comment
stackoverflow.com/questions/1310166/   -  person Deepanshu Goyal    schedule 11.09.2013
comment
@Deepanshu да, я делаю этот процесс для приложения JSF... и ссылка, которую вы дали, предназначена для импорта файла CSV, а не для MDB(MS-Access)   -  person kark    schedule 11.09.2013


Ответы (1)


Я нашел ответ от quartz-scheduler

кварц-планировщик

Это отличная функция для Java, позволяющая зафиксировать время выполнения программы.

Для переноса данных из MS-Access в MySql сделано следующее

  • Создан класс Java, который извлекает данные из MS-Access для каждого
  • 10 мин. Создан класс Java, выполняющий копирование полученных данных.
  • в My-Sql Преобразование этих двух классов в исполняемый файл EXE
  • Я развернул его в запланированной задаче Windows (автоматическое выполнение при загрузке системы)
person kark    schedule 21.09.2013