Visual Studio Code Python SQL

Baby Yoda

Contributor
Poruka
21.753
Zdravo ljudi. Pokušavam napraviti najbanalniji SQL projekat u Pythonu (kreiranje baze podataka) čisto da bih video radi li SQL server. Međutim, kada probam da pokrenem kod, izbaci mi sledeću grešku:

Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it)

Kod izgleda ovako:
Python:
import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="root",
  password="root"
)

mycursor = mydb.cursor()

mycursor.execute("CREATE DATABASE mydatabase")
 
Jesi instalirao MySLQ? Sama instalacija bi trebala sve da odradi. Vidim da pokusavas default usera kog instalacija napravi...
Imam instalirano sve ovo:

Screenshot_1.png
 
Ne moras da imas MySQL bazu u VS, mozes da ostvaris vezu sa bazom i bez da je baza u studiju. Ne znam u Pytonu ali u c# radi super.
Ali moras da instaliras neki konektor u VS ka MySQL bazi.
1. Skini neku verziju MySQL instalera koja ima nastavak .msi (sa server MySQL.)
2. Instaliraj server tako sto pokrenes taj .msi
3. Odgovar na pitanja u toku instalacije, nacin instalacije mozes naci na netu
4. Sada pokreni Workbech
5. Kreiraj vezu ili ti Connection name, popuni sva ta polja pa tek onda probaj Test
6. Sada mozes vrlo lako i jednostavno da kreiras prvo semua zatim i tabele.
7. MySQL baza radi tako sto u okviru jedne seme imas vise medusobno povezanih tabela
8. Tabele su u principuu slicno ekselovoj tabeli, naravno nisu iste ali za razumevanje je tako, principi rada su daleko razliciti
9. Kod formiranja baze moras dobro da poznajem normalne forme od 1. do 5. normalne forme, to je teze da ti objasnim
Ali ako ti treba samo jedna tabele onda zaboravi na 9.

Tabela se ne nalazi u VS vec u MySQL bazi a ona se samo vidi u VS
 
Ne moras da imas MySQL bazu u VS, mozes da ostvaris vezu sa bazom i bez da je baza u studiju. Ne znam u Pytonu ali u c# radi super.
Ali moras da instaliras neki konektor u VS ka MySQL bazi.
1. Skini neku verziju MySQL instalera koja ima nastavak .msi (sa server MySQL.)
2. Instaliraj server tako sto pokrenes taj .msi
3. Odgovar na pitanja u toku instalacije, nacin instalacije mozes naci na netu
4. Sada pokreni Workbech
5. Kreiraj vezu ili ti Connection name, popuni sva ta polja pa tek onda probaj Test
6. Sada mozes vrlo lako i jednostavno da kreiras prvo semua zatim i tabele.
7. MySQL baza radi tako sto u okviru jedne seme imas vise medusobno povezanih tabela
8. Tabele su u principuu slicno ekselovoj tabeli, naravno nisu iste ali za razumevanje je tako, principi rada su daleko razliciti
9. Kod formiranja baze moras dobro da poznajem normalne forme od 1. do 5. normalne forme, to je teze da ti objasnim
Ali ako ti treba samo jedna tabele onda zaboravi na 9.
Imam iskustva u radu sa bazama iz access-a. Radio sam i upite, to nije frka. Nego nisam povezivao Python, SQL i sve to u VBS. PyCharm nema SQL podršku za free verziju.
 

Back
Top