Sobes.tech
Junior — Middle

Met welke databasebeheersystemen hebt u in uw projecten gewerkt?

sobes.tech AI

Antwoord van AI

В проектах на Python я работал с несколькими системами управления базами данных (СУБД):

  • PostgreSQL — использовал для хранения структурированных данных, взаимодействовал через библиотеку psycopg2 и ORM SQLAlchemy.
  • MySQL — применял в веб-приложениях, подключался через PyMySQL или MySQL Connector.
  • SQLite — использовал для легковесных локальных приложений и тестирования, благодаря встроенной поддержке в Python через модуль sqlite3.

Пример подключения к PostgreSQL с использованием psycopg2:

import psycopg2

conn = psycopg2.connect(
    dbname="mydb",
    user="user",
    password="password",
    host="localhost"
)
cursor = conn.cursor()
cursor.execute('SELECT * FROM users')
rows = cursor.fetchall()
for row in rows:
    print(row)
conn.close()