# Połączenie do Bazy Danych MySQL z Python
Dokument przedstawia w jaki sposób uzyskać połączenie dostęp do Bazy Danych w wariancie MySQL:5.7
z języka programowania Python.
W celu wykonania połączenia zostanie wykorzystane biblioteka programistyczna pymysql
.
# Warunki wstępne
Przed przystąpieniem do przewodnika wymagana jest:
- utworzona Baza Danych, zgodnie z instrukcją,
- dostępne aktualne środowisko Python
# Konfiguracja
W celu instalacji wymaganej biblioteki wykonaj:
pip install pymysql
# Przygotowanie pliku
Utwórz nowy plik main.py
o zawartości:
#!/usr/bin/python3
import pymysql
DATABASE_HOST='5ddb0911247716c384f31d0b.database.pl-waw-1.hyperone.cloud';
DATABASE_USER='5ddb0911247716c384f31d0b';
DATABASE_PASSWORD='TEZ5P6ZGpkVne6notPFTZsK3';
DATABASE_NAME='5ddb0911247716c384f31d0b';
db = pymysql.connect(DATABASE_HOST,DATABASE_USER,DATABASE_PASSWORD,DATABASE_NAME)
cursor = db.cursor()
cursor.execute("SELECT VERSION()")
data = cursor.fetchone()
print ("Database version : %s " % data)
db.close()
# Weryfikacja
W celu zweryfikowania połączenia wykonaj:
python main.py