Создание подключения к базе данных в sqlite3 Python

Чтобы создать объект подключения к 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 и создать курсор с помощью объекта подключения.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *