Sobes.tech
Junior — Middle
90

Avez-vous déjà travaillé avec une base de données sans utiliser de couches intermédiaires ou ORM?

Entreprises à qui on a demandé
VKVK

Réponse de l'IA

sobes.tech IA

Да, опыт работы с базой данных без ORM или промежуточных слоёв часто встречается при прямом использовании SQL-запросов через библиотеки, например, sqlite3 или psycopg2 в Python. Такой подход требует самостоятельно писать SQL-запросы, управлять соединениями и обрабатывать результаты.

Пример простого запроса к SQLite без ORM:

import sqlite3

conn = sqlite3.connect('example.db')
cursor = conn.cursor()

cursor.execute('SELECT * FROM users WHERE age > ?', (30,))
rows = cursor.fetchall()

for row in rows:
    print(row)

conn.close()

Такой подход даёт полный контроль над запросами, но требует больше кода и внимания к безопасности (например, защита от SQL-инъекций).