Чтобы создать объект подключения к sqlite, вы можете использовать функцию sqlite3.connect().
В этом руководстве мы изучим синтаксис функции connect() и научимся устанавливать соединение с базой данных sqlite с помощью примеров программ на Python.
Синтаксис
Ниже приведен синтаксис функции:
conn = sqlite3.connect('dbname.db')
Где, функция connect() принимает строку для имени базы данных и возвращает объект класса sqlite3.Connection.
Если база данных уже существует, она просто возвращает объект Connection, в противном случае база данных создается, а затем возвращается объект для вновь созданной базы данных.
Пример 1
В этом примере мы создадим объект подключения к базе данных sqlite с именем mysqlite.db.
import sqlite3
conn = sqlite3.connect('mysqlite.db')
Вы должны импортировать библиотеку sqlite3 перед использованием любой из ее функций.
Пример 2
Вы также можете создать базу данных в памяти (RAM). Для этого передайте memory в качестве аргумента sqlite3.connect() при создании объекта подключения.
import sqlite3
conn = sqlite3.connect(':memory:')
Пример 3: Использование объекта Connect для получения курсора
Чтобы выполнять какие-либо операции с созданной вами базой данных sqlite, вам необходимо создать курсор для соединения.
import sqlite3
conn = sqlite3.connect('mysqlite.db')
c = conn.cursor()
В этом руководстве на примерах Python мы узнали, как установить соединение с базой данных sqlite и создать курсор с помощью объекта подключения.