Povezivanje na bazu podataka može da se vrši na više načina, iz više alata i na više vrsta baza podataka.

Dva su osnovna načina povezivanja:

  • u dizajn modu - koriste se grafičke komponente ("prevlače"), klikće mišem, i bira između ponuđenih opcija
  • iz programskog koda - kompletna kontrola i izbor načina povezivanja kao i upiti se pišu u programskom kodu

Naravno, uvek može da se deo radi iz dizajna a deo u programskom kodu, u većoj ili manjoj meri.


1. Kreirati bazu podataka sa kojom ćemo raditi. S obzirom da se u prvom delu bloka vrši povezivanje na postojeću bazu podataka, i to u dizajn modu, u nastavku su skripte za kreiranje kompletnih baza i popunjavanje podacima. 

U prvom delu bloka se postavlja baza podataka DvdKolekcija na MS SQL Server, zatim se kreira Windows Forms aplikacija sa jednom formom.

Na formu postaviti komponentu DataGridView. U gornjem desnom delu komponente se klikne na trouglić. Prva opcija je da se odabere Data Source - izvor podataka. Još uven je "None", ali kada se tu klikne mišem, bira se opcija "Add Project Data Source..." - i delje pratiti korake (Database - Dataset - New Connection - Microsoft SQL Server (SqlClient) - Server Name je localhost - odabrati bazu - Next - dok se ne dođe do izbora šta treba prikazati - tu odabrati tabelu koja se prikazuje u komponenti DataGridView)

Koraci koje pratimo :

  • Prvo koristiti skriptu za kreiranje MS SQL Baze podataka
    1. Otvoriti MS SQL Server Management Studio, ulogovati se (Connect)
    2. Otvoriti Query koji ste dobili od nastavnika
      1. čas bloka: KreirajBazuDvdKolekcija.sql (desni taster miša, Save Link As...)
      2. čas bloka: KreirajBazuIzlozbaPasa.sql  (desni taster miša, Save Link As...)
    3. Izvršiti Query kojim se kreira baza i sve u njoj sa sve podacima... (!Execute)
    4. ...
    5.  .. raditi windows forms aplikaciju

2. Kreirati novi projekat u u svom folderu

  1.  Windows ->  Windows Forms Application
    1. Na formu postaviti DataGridView,
    2. povezati tu komponentu sa jednom tabelom iz baze,
    3. proveriti šta se prikazuje prilikom pokretanja aplikacije  ...
  • Povezivanje na postojeću bazu radi tako što se u gornjem desnom delu dodate komponente klikne na trouglić i pronađe opcija za dodavanje novog izvora podataka. U našem slučaju je to MS SQL Server i baza koja je dodata na času. Pratimo korake koji slede i biramo jednu tabelu
  • Sadržaj tabele iz baze se neće videti sve dok se ne pokrene program - tek tada se pristupa bazi podataka
  • Tasteri za brži rad: F5 za pokretanje, Shift+F5 za zaustavljanje

**************

U trećem delu bloka uraditi istu stvar ALI koristeći MySQL bazu podataka:

  • Istu skriptu, uz izmenu, iskoristiti za kreiranje MySQL Baze podataka
  1. Otvoriti XAMPP Control
  2. Pokrenuti Apache i SQL
  3. Pokrenuti PhpMyAdmin
  4. Prethodnu skriptu kopirati u neki tekst editor (Notepad, Notepad++, VS Code ...) i ukloniti GO iz teksta,
  5. U deo za pisanje SQL komandi kopirati to što se dobilo
  6.    GO
  7.  ... Povezati se na ovu bazu iz aplikacije ...

Poslednji deo zadatka :

U priručniku za maturu pronaći radni zadatak A13.

  1. poslednji pasus radnog zadatka upotrebiti za projektovanje promena u bazi

Last modified: Friday, 5 December 2025, 5:47 PM