V jednom editoru, kde píšete kód mít také napojenou databázi má hned několik výhod a také nevýhod.

Výhody

  1. Není nutnost dalších aplikací pro vizualizaci a práce s DB
  2. Našeptávání kódu souvisejícího s připojenou databází
  3. Lepší organizace práce
  4. Zvýšení efektivity práce

Nevýhody

  1. Pro některé více věcí na pochopení
  2. Pro některé je složitost v UI editoru
  3. Pro některé mít vše v jednom okně je nevyhovující (lze mít správu DB i v separátním okně)

Jak připojit databázi aby s ní bylo možné pracovat

  1. Uvnitř projektu v pravém rohu nahoře je ikonka databáze (ikona disků). Pokud by se ikona nenacházela na tomto místě zkuste ji najít na jiném místě. Také může být skrytá pod … v levém panelu v editoru, případně zobrazit přes navigační lištu jako v jiných programech.

    Snímek obrazovky 2024-11-04 v 12.37.52.png

  2. Otevřením databází se nabídne možnost jak s databázemi pracovat. Nyní se klikni na + a Data Source, čím si volíme databázi, kterou chceme přidat. Ukázka níže je na MySQL, ostatní databáze to mají velmi podobně.

    Snímek obrazovky 2024-11-04 v 12.45.12.png

  3. V okně nastavíme vše potřebné a to: Host - server kde naše DB běží Port - většinou 3306 (pozor MAMP využívá ve výchozím stavu jiný!) User - většinou root (pozor platí na vaší lokálním serveru) Password - většinou root nebo prázdné (pozor platí na vaší lokálním serveru) Database - pokud již víte do které existující databáze se budete připojovat

Před kliknutím na OK je dobré si první překontrolovat že je navázáno spojení s databází (pozor ať je server databáze zapnutý a dostupný v síti lokální MySQL lze nainstalovat skrze PHP interpretery Instalce a Interpretery )

![Snímek obrazovky 2024-11-04 v 12.46.16.png](<https://prod-files-secure.s3.us-west-2.amazonaws.com/8c709d75-0934-4fb0-9555-be53a12da109/36de688b-f38d-4882-8e92-e7cce9f4329a/Snimek_obrazovky_2024-11-04_v_12.46.16.png>)
  1. Poté stačí jen dát OK a databáze je připojena. Je možné, že nebudete mít nainstalovaný connector pro DB, ten vám tabulka výše nabídne ke stažení a instalaci.
  2. Můžete procházet databázi a pracovat s ní plnohodnotně.

PhpStorm s napojením přímo na lokální MySQL server

PhpStorm s napojením přímo na lokální MySQL server

Pokud by jste se připojovali na databázi na serveru, ve většině případů to nejde. Databáze neumožňují přímí přístup z jiného místa než je server poskytovatele. Bezpečnostní přístup! Je ale možné navázat spojení skrze ssh a následně se připojovat jakoby jste byly uvnitř serveru.