Подключение баз данных SQL в Python: методы и примеры

Чтобы подключить базу данных SQL в Python, существует несколько методов. Вот несколько часто используемых:

  1. Использование модуля SQLite3:

    import sqlite3
    
    # Connect to the database
    conn = sqlite3.connect('database.db')
    
    # Create a cursor object to execute SQL queries
    cursor = conn.cursor()
    
    # Execute SQL queries
    cursor.execute('SELECT * FROM table_name')
    
    # Fetch the query results
    results = cursor.fetchall()
    
    # Close the cursor and the connection
    cursor.close()
    conn.close()
  2. Использование модуля MySQL Connector:

    import mysql.connector
    
    # Connect to the database
    conn = mysql.connector.connect(
       host='localhost',
       user='username',
       password='password',
       database='database_name'
    )
    
    # Create a cursor object to execute SQL queries
    cursor = conn.cursor()
    
    # Execute SQL queries
    cursor.execute('SELECT * FROM table_name')
    
    # Fetch the query results
    results = cursor.fetchall()
    
    # Close the cursor and the connection
    cursor.close()
    conn.close()
  3. Использование модуля psycopg2 для PostgreSQL:

    import psycopg2
    
    # Connect to the database
    conn = psycopg2.connect(
       host='localhost',
       user='username',
       password='password',
       database='database_name'
    )
    
    # Create a cursor object to execute SQL queries
    cursor = conn.cursor()
    
    # Execute SQL queries
    cursor.execute('SELECT * FROM table_name')
    
    # Fetch the query results
    results = cursor.fetchall()
    
    # Close the cursor and the connection
    cursor.close()
    conn.close()

Это всего лишь несколько примеров, и выбранный вами метод будет зависеть от конкретной базы данных SQL, которую вы используете. Не забудьте заменить заполнители (например, «database.db», «имя пользователя», «пароль», «имя_базы_данных») фактическими данными вашей базы данных.