html5sql представляет собой легкий JavaScript-модуль, который значительно упрощает работу с HTML5 Web Database. Его основной функцией является представление структуры для последовательной обработки SQL-запросов в рамках одной транзакции. Это само по себе значительно упрощает взаимодействие с базой данных, однако он не ограничивается только этим. Многие другие, более мелкие функции, также были включены в html5sql, чтобы сделать различные операции проще, более естественным и удобным для программиста.
Основные возможности
Обеспечивает возможность последовательной обработки SQL в различных формах:
SQL-запрос как обычная строка.
Как массив строк SQL-запросов.
Как массив объектов SQL-запросов
Как строку, содержащую несколько SQL-запросов, каждая из которых заканчивается точкой с запятой.
Из отдельного файла, содержащего SQL-запросы.
Обеспечивает механизм контроля за версией базы данных.
Это будет работать только в браузерах, которые поддерживают HTML5 Web Database, на текущий момент это Chrome и Safari