Перейти до вмісту
    Python / Підключення до БД і виведення інформації з неї через Python

    Підключення до БД і виведення інформації з неї через Python

    Оцініть цю публікацію!
    [Усього: 1 Середнє значення: 5]

    Простий скрипт на Python для підключення до бази даних та виведення даних з таблиці. Для виконання цього завдання використаємо бібліотеку mysql-connector-python.

      import mysql.connector
      
      def connect_to_database():
          # Параметри підключення до бази даних
          config = {
              'host': 'ваш_хост',
              'user': 'ваш_користувач',
              'password': 'ваш_пароль',
              'database': 'ваша_база_даних'
          }
      
          # Підключення до бази даних
          connection = mysql.connector.connect(**config)
      
          return connection
      
      def fetch_data_from_table(connection):
          try:
              # Створення курсора для виконання SQL-запитів
              cursor = connection.cursor()
      
              # SQL-запит для вибору всіх рядків з таблиці
              query = "SELECT * FROM ваша_таблиця"
      
              # Виконання SQL-запиту
              cursor.execute(query)
      
              # Отримання результатів
              rows = cursor.fetchall()
      
              # Виведення результатів
              for row in rows:
                  print(row)
      
          except mysql.connector.Error as err:
              print(f"Помилка: {err}")
      
          finally:
              # Закриття курсора та з'єднання
              cursor.close()
              connection.close()
      
      if __name__ == "__main__":
          # Виклик функції підключення до бази даних
          db_connection = connect_to_database()
      
          # Виклик функції отримання та виведення даних з таблиці
          fetch_data_from_table(db_connection)
      

      Замініть відповідні значення у блоках config та query на ваші дані: хост, користувач, пароль, база даних та таблиця. Цей скрипт підключається до бази даних, виконує SELECT-запит і виводить результати.

      Залишити відповідь

      Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *