Это короткое введение в написание программ, которые используют SQLite Отказ SQLite является одним из моих любимых инструментов программирования. Это полнофункциональная реляционная система управления базами данных, которая запускает «в процессе» в ваших любимых языках программирования. Это означает, что вам не нужно иметь отдельный сервер базы данных, выполняющий, к которому подключаются ваши программы. Я предполагаю, что читатель знает о системах управления реляционными базами данных (RDBMS) и SQL. Это покрывает с использованием SQLite на разных языках программирования.
Вас будет предложено следовать вместе с программами ниже. Просто нажмите на ссылки и страницу воспроизведения кода будет загружаться (вы, возможно, захотите открыть каждый на новой вкладке). Затем нажмите на комментарии к левой стороне экрана воспроизведения или нажмите кнопку воспроизведения, чтобы водить разработку кода. Вы можете скачать код в любой точке и запустить его на своем компьютере. В верхней правой части экрана есть несколько элементов управления, чтобы сделать текст больше или переключиться в режим блога (который хорош для небольших экранов).
C++
Я начинаю с отображения API C/C ++. Я пробудую некоторые функции низкого уровня, а затем создающую слой абстракции поверх них. Наконец, объясним транзакции в SQLite.
Python и колб
Далее я обсуждаю SQLite в контексте Python. Я покажу, как создавать таблицы и записи запросов из автономной программы Python. Далее я покажу, как можно использовать SQLite в веб-приложении Flask и как создать веб-API.
- Запрос базы данных SQLite
- Создание баз данных SQLite
- Основы колбы (Windows)
- Создание API с колбой и SQLite
Джава
Наконец, я показываю, как можно использовать SQLite из программы Java.
Комментарии и отзывы
Вы можете найти все эти воспроизведения кода в моей бесплатной «мини-книге», Программирование с SQLite Отказ Я всегда ищу отзыв, пожалуйста, не стесняйтесь комментировать здесь или отправить мне сообщение. Вы можете следовать за мной в Twitter @ markm208 Отказ
Оригинал: “https://dev.to/markm208/programming-with-sqlite-25j9”