Как экспортировать и сохранять таблицы в .csv из базы данных доступа в Java - PullRequest
0 голосов
/ 23 июня 2011

Я пытаюсь экспортировать множество больших таблиц из базы данных MS Access с помощью Java с использованием моста jdbc: odbc. Я хотел сохранить эти таблицы в CSV-файл, и мне было интересно, каким будет лучший способ сделать это? любая помощь будет оценена.

Ответы [ 2 ]

3 голосов
/ 23 июня 2011

Получите значения и напишите стандартный текстовый файл построчно, разделяя значения.Я уверен, что есть несколько библиотек для этой цели

try
{
 FileWriter writer = new FileWriter("c:\\temp\\MyFile.csv");
 while(result.next())
 {
 for(int i = 0; i < columnSize; i++)
 {
    writer.append(result.getObject(i));
    if(i < columnSize - 1)
       writer.append(',');
 }
 writer.append('\n');
 }
 }
 catch(Exception e)
{
  e.printStackTrace();
}
1 голос
/ 23 июня 2011

Вы можете использовать opencsv http://opencsv.sourceforge.net

...