-
Notifications
You must be signed in to change notification settings - Fork 11
Home
Oleg Grigoriev edited this page Mar 26, 2016
·
10 revisions
go\DB 2 является продолжательницей дела goDB 1.x, которая живёт здесь. Новая версия основана на тех же принципах, что и 1.x, но не является совместимой с ней.
Основное нововведение - адаптеры к различным базам данных. go\DB теперь позволяет работать не только с MySQL.
Так же значительно изменена система плейсхолдеров и форматов представления результата.
go\DB 2 на данный момент находится в бета-версии. Так же ещё не реализованы многие "фишки" из 1.x, такие как транзакции, подготовленные выражения, мультизапросы и другое.
- Идеология и основные принципы
- Установка библиотеки
- Создание подключения к базе
- Выполнение запроса
- Шаблон запроса: плейсхолдеры
- Именованные плейсхолдеры
- Префикс имён таблиц
- Разбор результата
- Обработка ошибок
- Хранилище объектов подключений
- Отладочная информация
- Отложенное подключение и закрытие соединения
- Клонирование объекта базы
- Table: надстройка над таблицей
- Формат where
- Unit-тесты
- Написание адаптеров
