Delphi - conexiune la mysql

Delphi - conexiune la mysql

Fig.1 - Paleta componentelor

Fugi Delphi. Creați un nou proiect Fișier → Nou → VCL Forms Application - Delphi (Figura 2.)

Delphi - conexiune la mysql

Fig. 2 - crearea unui nou proiect







Din paleta componente, mutați componentele în formă (Fig.3).

  • zConnection - pentru conectarea directă la baza de date (fila Zeos Access)
  • zQuery sau zTable - pentru a prelua date din baza de date (fila Zeos Access)
  • DataSource - pentru a asocia o componentă de selecție (zQuery sau zTable) și pentru a afișa (DBGrid) date (fila Data Access)
  • DBGrid - componenta de afișare a datelor (fila Date Controls)

Delphi - conexiune la mysql

Fig. 3 - componente plasate pe formular

Acum trebuie să configuram conexiunea la baza de date. Pentru aceasta, selectați componenta zConnection1. și în proprietățile sale (în inspectorul Oblect) setăm următoarele setări (Figura 4):

Delphi - conexiune la mysql

Fig.4 - datele completate pentru conectare

În continuare, conectăm zQuery1 / zTable1 la zConnection1. Pentru aceasta, selectați zQuery1 / zTable1 și setați următoarele proprietăți în Inspectorul de obiecte:







  • Conexiune - selectați componenta zConnection

Apoi, avem două moduri, în funcție de componenta pe care am plasat-o în formularul zQuery sau zTable.
Pentru zQuery1, trebuie să scrieți o interogare SQL pentru a prelua datele necesare (aceasta este în cazul meu - preluarea datelor, în cazul dvs. poate exista o adăugare sau actualizare a datelor)

  • SQL - aici scriem o interogare SQL (Exemplu: selectați * din [nume tabel];)
  • Active - setați la true pentru activare. (dacă nu există erori în scrierea interogării - nu se va întâmpla nimic, dacă există - se va afișa o eroare)

Pentru zTable1 trebuie să selectăm un tabel din care se vor face datele, în acest scop există câmpuri în Inspectorul de obiecte (Fig.5):

  • TableName - va stoca o listă de tabele la care putem accesa (numai dacă avem o conexiune zConnection), selectați tabelul necesar (trebuie mai întâi să fie creat).
  • Active - setați la true pentru activare.

Delphi - conexiune la mysql

Fig.5 Setări ZTable1

Apoi selectăm DataSource1 și setăm proprietățile în proprietăți (Fig.6):

  • DataSet - alegeți din lista derulantă zTable1 / zQuery1

Delphi - conexiune la mysql

Fig.6 Setarea sursei de date1

Apoi vom face pachetul DBGrid cu DataSource, selectați DBGrid1 și setați următoarele proprietăți în Inspectorul de obiecte (Fig.7):

  • DataSource - alegeți din lista drop-down DataSource1

Delphi - conexiune la mysql

Fig. 7 Configurarea DBGrid1

După selectarea de la noi în componenta DBGrid, ar trebui afișate informațiile din baza de date. (Figura 8) Aceasta indică conexiunea și funcționarea corectă.

Delphi - conexiune la mysql

Fig.8 Afișarea datelor

PS. Deci am învățat cum să ne conectăm la baza de date MySQL folosind Delphi







Articole similare

Trimiteți-le prietenilor: