Я пытаюсь подключить MySQL к Pycharm без профессиональной версии, но у меня возникает много ошибок.Python

Программы на Python
Anonymous
Я пытаюсь подключить MySQL к Pycharm без профессиональной версии, но у меня возникает много ошибок.

Сообщение Anonymous »

Я использовал то, что мы узнали на уроке, и адаптировал его к своему файлу и базе данных, но, похоже, ошибки продолжают возникать, что бы я ни делал. У меня есть несколько файлов, которые импортируются с определенными функциями, а еще один — с именем входа в MySQL.
Я хочу подключить свою базу данных, поскольку моя домашняя работа — создание базового API, и это довольно важный шаг! Мы будем очень признательны за любую помощь или полностью новый план!

from flask import Flask, jsonify, request
from config import USER, HOST, PASSWORD
from utils import _connect_to_db, get_all_records, main
from pprint import pprint

import mysql.connector
connection = (mysql.connector.connect
(host='localhost',
database='animals_app',
user='root',
password='password'))
if connection.is_connected(): print("Connection Successful")

class DbConnectionError(Exception):
pass

# get info from db

def get_all_records():
db_name = 'animals_app'

db_name = 'animals_app'

# connect to the db

db_connection = _connect_to_db(db_name)

# connect cursor object to the db

try:
cursor = db_connection.cursor()
print('Successfully connected to the DB: %s' % db_name)

# query statement
query = """SELECT * FROM animals_app"""

# execute the query
cursor.execute(query)

# fetch result
result = cursor.fetchall()

# iterate and print each row
for i in result:
print(i)

# end of queries, close cursor connection
cursor.close()

except Exception:
raise DbConnectionError('Oops! Failed to read data from DB')
finally:
if db_connection:
db_connection.close()
print('DB connection is closed')

if __name__ == '__main__':
main()


Подробнее здесь: https://stackoverflow.com/questions/786 ... on-but-i-a

Вернуться в «Python»