Я прочесал сеть и ничего не нашел для этого. У меня есть группа записей в JTable, и мне нужно экспортировать эти записи в существующую таблицу в базе данных MS Access. Мне нужно иметь возможность добавлять записи в эту таблицу, поскольку, возможно, уже есть данные.Java JTable экспортируется в существующую таблицу доступа MS
Я прочитал последние два дня и узнал о библиотеках Jackcess и UcanAccess. На этом этапе я абсолютно готов, поэтому, если кто-то будет достаточно любезен, чтобы опубликовать какой-то код, я бы очень признателен.
Редактировать: 5:15 PM PT Монолитная задача наверняка. Спасибо всем за полезные советы. Мне только сейчас удалось найти решение. Я прочитал сообщение, которое помогло мне понять, что содержимое jTable действительно существует только для целей показа, а не для идеального источника для экспорта наборов данных в другие базы данных. Поэтому я использовал ImportUtil в библиотеке Jackcess, чтобы напрямую экспортировать ResultSet в базу данных Access. Ответ был прямо передо мной все время: http://jackcess.sourceforge.net/ (это четвертый пример кода сверху)
Итак, для этого создан класс AccessExporter.java. Три параметра: объект ResultSet, «TableName» и объект File, определяющий, где находится файл базы данных. Вот код:
import com.healthmarketscience.jackcess.Database;
import com.healthmarketscience.jackcess.DatabaseBuilder;
import com.healthmarketscience.jackcess.util.ImportUtil;
import java.io.File;
import java.sql.ResultSet;
/**
*
* @author petehahn
*/
public class AccessExporter {
void fillData(ResultSet jTableResults, String dbTableName, File dbFile){
try {
Database dbTarget = DatabaseBuilder.open(dbFile);
new ImportUtil.Builder(dbTarget, dbTableName).importResultSet(jTableResults);
dbTarget.close();
} catch (Exception ex) {
System.out.println(ex.getMessage());
}
}
}
Какая часть этого монолитного решения вы возникли проблемы с? Помните, что мы добровольцы и у вас нет много времени, чтобы написать ваше решение для вас ... – MadProgrammer
Вам также потребуется предоставить гораздо больше информации. Какова структура таблицы базы данных? Какая структура 'JTable'? Как эти два относятся? – MadProgrammer