UCanAccess |
Open Source драйвер Java JDBC, который позволяет Java-разработчикам и JDBC клиентским программам (например, DBeaver, NetBeans, SQLeo, Open Office Base, Libre бюро Base, Squirrell) читать и записывать базы данных Microsoft Access.
Так как это чисто Java код, UCanAccess работает как на Windows так и на других системах. ODBC не требуется. UCanAccess использует:
------------------------
Восстановление сайтов из Вебархива
Размещение по доскам объявлений России
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Так как это чисто Java код, UCanAccess работает как на Windows так и на других системах. ODBC не требуется. UCanAccess использует:
- Jackcess - библиотека ввода/вывода из Ms Access (веб - сайт: https://jackcess.sourceforge.net/~~HEAD=pobj ).
- HSQLDB в качестве синхронизированных СУБД (веб - сайт: https://hsqldb.org/ ).
Возможности UCanAccess
- Поддерживаемые форматы Access: 2000,2002/2003,2007,2010/2013, а также 1997.
- Запросы SELECT, INSERT, UPDATE, DELETE. Transactions and savepoints.
- Типы данных Access: YESNO, BYTE, INTEGER, LONG, SINGLE, DOUBLE, NUMERIC, CURRENCY, COUNTER, TEXT, OLE, MEMO, GUID,DATETIME.
- Одновременный доступ от нескольких пользователей (т.е. несколько потоков сервера приложений).
- Пулы соединений.
- ANSI 92 SQL, ядро SQL-2008.
- Реализованы основные функции Access.
- Вы можете выполнять запросы на выборку определения и сохранения в Access. Так как UCanAccess1.0.1 может выполнять перекрестные запросы (Transfom ... Pivot ...)
- Оператор LIKE принимает два стандарта: '%' и '*' для одной цифры (access), [xxx][!xxx] для символов интервалов.
- Both & and || string concat.
- Квадратные скобки для имен полей, имена таблиц и названия представлений (запросов Access ) , включая пробелы (например, выберите [my column] из [my table] ).
- Формат даты Access (например, # 11/22/2003 10:42:58 PM #).
- Обе двойные кавычки и апостроф для разделения строк SQL.
- Чтение и запись сложных типов данных (т.е. массив версии, вложения, SingleValue).
- Начиная в выпуска 2.0.1, UCanaccess поддерживает как константы так и функции в качестве значений столбцов по умолчанию в создании ведомости таблиц. Например: CREATE TABLE AAA ( baaaa text PRIMARY KEY,A long default 3 not null, C text(255) not null, d DATETIME default now(), e text default 'bla')
- Консоль командной строки. Можно выполнять команды SQL и отображать их результаты. Команда экспорта CSV.
Ограничения UCanAccess
- Поддерживается только базовый DDL (создание таблицы с первичным ключом, drop table).
- Плохая поддержка мультипроцессорности. Тем не менее он пытается синхронизировать данные, когда параллельный процесс изменяет файл доступа.
------------------------
Восстановление сайтов из Вебархива
Размещение по доскам объявлений России
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Категория: Программные библиотеки, Базы данных
Лицензия:
GNU Library or Lesser General Public License version 2.0 (LGPLv2), Apache License V2.0![]()
![]()
![]()
Интерфейс графический
Интерфейс консольный
Язык программирования:
Java
Сайт проекта
Скачать UCanAccess
Комментарии |