Łączenie bazę danych za pomocą mysql connector z bazą z xamp

0

Witajcie. Utworzyłem bazę danych w XAMPIE (mysql oczywiście) i używając poniższego kodu nie mogę połączyć się z tą bazą danych. Czy mógłby ktoś pomóc?
Byłbym wdzięczny za pomoc.

KOD:

#-*- coding: UTF-8 -*-
from tkinter import *
from tkinter.messagebox import *
import mysql.connector
from mysql.connector import errorcode
import datetime

#połączenie z bazą danych

try:
      cnx = mysql.connector.connect(user='root',
                                    password='1WFqE1aZtfhCLaXu'
                                    host='127.0.0.1'
                                    database='biblioteka')
    except mysql.connector.Error as err:
      if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:
        print("Złe dane logowania do bazy danych!")
      elif err.errno == errorcode.ER_BAD_DB_ERROR:
        print("Baza danych nie istnieje")
      else:
        print(err)
      else:
        cnx.close()
    cursor = db.cursor()
0

Czyli?

0

jakiś błąd się pokazuje, możesz się połączyć z czegoś innego, np. phpmyadmina?

0

@abrakadaber To tak wywala się w skrypcie Invalid Syntax przy host i database. Łączyłem się już z niej do Javy i działało jednak musi być to zrobione za pomocą Pythona

0

przecinków Ci tam brakuje

0

@abrakadaber: możesz sprecyzować jak by to miało wyglądać?

0
cnx = mysql.connector.connect(user='root',
                                    password='1WFqE1aZtfhCLaXu'
                                    host='127.0.0.1'
                                    database='biblioteka')

po drugiej i trzeciej linijce nie masz przecinka

0

Spróbuję :D

0

@abrakadaber: możesz zobaczyć jeszcze linijkę w except ? Nie ma tam dalej jakiś błędów?

0

@abrakadaber: Dzięki za pomoc :D

1 użytkowników online, w tym zalogowanych: 0, gości: 1