Будет ли Джекцесс работать с MS Access 2013?

1

Я пишу приложение Java, которое создает некоторые данные для пользователя и должно генерировать файл доступа, который пользователь может загрузить и открыть с помощью MS Access. Пользователь имеет MS Access 2013.

Единственная библиотека Java, которую я нашел в Интернете, - Jackcess. Однако в своей документации и в их API также они подходят только к V2010.

Будет ли файл, созданный с помощью формата файла V2010, открываться Access 2013? На основании исследований до сих пор - нет.

Существуют ли какие-либо другие решения, которые позволят программе Java создать файл Access 2013? Поделись, пожалуйста! Вся помощь с Java + Access 2013 существует для подключения к базе данных Access 2013. Мне не нужно подключаться, мне просто нужно создать файл, который будет импортировать пользователь.

  • 0
    Так что попробуйте, и вы увидите, что это работает.
  • 0
    Хотел получить преимущество в ожидании установки Access 2013 ...
Показать ещё 4 комментария
Теги:
ms-access-2013
jackcess

1 ответ

2

Да, файл FileFormat.V2010 (FileFormat.V2010), созданный Jackcess, может быть открыт в Access 2013. Jackcess также может управлять файлом.accdb, созданным Access 2013. Я выполнил обе эти задачи, и они отлично работали для меня.

Если вы еще этого не сделали, вы можете использовать UCanAccess. Он использует Jackcess для фактического чтения и записи файла базы данных Access, но UCanAccess - это (чистый Java) JDBC-драйвер, поэтому вы можете использовать SQL вместо того, чтобы писать напрямую в API Jackcess. Для получения дополнительной информации см.

Манипулирование базы данных Access с Java без ODBC

  • 0
    Спасибо! У меня есть хорошие новости и плохие новости. Хорошей новостью является то, что я могу создать файл mdb 2010 года на стороне сервера, и когда этот файл передается клиенту по FTP, Access 2013 на стороне клиента может его открыть. Плохая новость в том, что мне нужно передать этот файл через сервлет, и когда это будет сделано, Access не сможет его открыть. Так что FTP работает, а передача сервлетов - нет. Я обновляю исходное сообщение кодом загрузки. Спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню