29. mart
3 dela:
Jednostavan primer kako povezate aplikaciju u Visual Studio Community 2019 sa MySQL bazom
- koristimo DataAdapter ! - (video od prošle godine, predmet ISiBP)
Naglasak je da je slično, bez obzira da li koristite SQL Server, MySQL, Access, Oracle baze, ...
Zbog toga se sada ponavlja ono što ste radili prethodne školske godine.
Prvi video je prikazao kako smo se povezivali na MySQL bazu podataka, koristeći DataAdapter. Lekcije u kojiima je to objašnjeno, su u gradivu ISiBP od prethodne godine.
U nastavku su kratki video snimci sa kojima se povezuje na MySQL bazu, kreira aplikacija, drugim rešime: demonstrira se rad sa bazom, gde smo povezali predmete Programiranje i Baze.
1. Deo: povezivanje na bazu (više od jednog načina)
2. Deo: Konektovani (DataReader) i diskonektovani (DataAdapter) režim rada
3. Deo: Koristimo opcije iz razvojnog okruženja, uz "čarobnjaka", ...
4. Deo: Kako bi se moglo iz aplikacije kreirati baza.
Ovo se NIKADA ne radi ovako, ali da pokažemo da može.
Trebalo bi u stvari da se prvo vrši logovanje, pa da se proveri da li korisnik postoji, a onda i da li ima odgovarajuće privilegije - da li mu je dozvoljeno da kreira bazu na serveru ...
5. Deo: Kreiramo tabelu, popunjavamo je podacima, uz nešto NOVO: koriste se PARAMETRI:
Pažnja: Access fajlovi koje koristite treba da su u STAROM FORMATU (.mdb) - naročito za učenike koji koriste Visual Studio 2010 !!!
Ako se koriste novi format onda ili treba da imate MS Office na računaru ili vam treba dodatak za rad Visual studija / Sharpdevelop-a sa Accesovom bazom.
Primer Access baze možete da preuzmete OVDE (LINK). a u nastavku su 3 video uputstva na engleskom, i na kraju, korak po korak na srpskom jeziku, tekstualno objašnjeno
3. Insert Update Delete View and search data from access database in c# net:
4. i drugo Youtube uputstvo, u VS C# Express 2010: C# MS Access Database Tutorial 1 # Getting Started and Access database Connection: takođe na engleskon jeziku:
P.S. Ako vam je baš problem da ispratite materijal na engleskom jeziku, pogledajte kako su to objasnili na jednom od naših foruma:
https://www.mycity.rs/NET/9-C-Osnovni-rad-sa-formom-listom-i-bazom-podataka.html
Bitno je da zapamtite da NIŠTA OD OVOGA NIJE STRAŠNO.
Slično je, bez obzira koju bazu koristili: I za SQL Server bazu i za MySQL bazu i za Access bazu vam treba otvaranje konekcije, za koju vam treba konekcioni string, povezivanje i smeštanje podataka negde, a na kraju da ZATVORITE konekciju. Za bilo koju bazu možete raditi direktno iz grafičkog okruženja i prigramski. Za bilo koju vam treba konektor za Visual Studio.
Razlika je u tome što je konektor za SQL Server ugrađen u Visual studio, za Access može biti ugrađen samo ako imate i Access na kompu, a za MySQL morate sami da postavite konektor.