Legătura dintre mysql și delphi

Scopul lucrării: să învețe cum să proceseze informații din baza de date MySQl cu ajutorul programelor de aplicații pentru exemplul DELPHI.

Cuvinte cheie: MYSQL, DELPHI.

Mai întâi, creați o bază de date de testare, la care va trebui să vă conectați. Fie baza de date să fie numită grund și să conțină o masă zărită cu câmpuri fio (varchar (20)) și zarp (int). Completați-l cu date și intrările se fac atât în ​​limba rusă, cât și în limba latină:







Pe formular, plasați componentele:

- Butonul din fila Standart,

- Sourse de date din fila Data Access,

- DBGrid din fila Control date,

- SQLConnection, SimpleDataSet din fila dbExpress.

Formularul ar trebui să arate astfel:

Legătura dintre mysql și delphi

Salvați proiectul într-un dosar cu comanda File-> Save Project As. În același director, plasați biblioteca dll libmysql.dll.

Să configuram componentele.

Selectați componenta SQLConnection. În meniul contextual, selectați Edit Properties Properties:

Legătura dintre mysql și delphi

Legătura dintre mysql și delphi






Verificați dacă componenta SQLConnection este încă selectată, setați Proprietatea Inspector de obiecte LoginPrompt la false (aceasta va dezactiva solicitarea parolei de fiecare dată când vă conectați la baza de date) și Conectat la true.

Legătura dintre mysql și delphi

Acum configurați componenta SimpleDataSet. În Property Object Inspector pentru conexiune, selectați SQLConnection1 din lista derulantă.

Apoi, deschideți proprietatea DataSet și scrieți interogarea în baza de date din linia CommandText. De exemplu, selectați * din zarp.

Legătura dintre mysql și delphi

Acum vom configura componenta DataSource. Setați proprietatea DataSet la SimpleDataSet1:

Ultima componentă pe care trebuie să o configurați este DBGrid. Setați proprietatea DataSource la DataSource1.

Programăm butonul astfel încât atunci când se face clic pe el, interogarea pe care am scris-o este activată: creați un handler OnClick pentru buton și scrieți codul în procedură:

Rulați proiectul pentru execuție (F9). Faceți clic pe butonul. Tabelul trebuie completat cu date din baza de date. În acest caz, datele scrise pe chirilic pot fi afișate cu semnele de întrebare "?".

Legătura dintre mysql și delphi

Pentru a rezolva acest lucru, trebuie să setați parametrii de codificare înainte de a rula interogarea. Deci, creați un handler de evenimente pentru formularul OnCreate și scrieți codul:

Rulați, verificați funcționalitatea proiectului.

Apoi, programul poate fi complicat prin adăugarea capacității de a căuta informații, de a le sorta etc.

14. Redko V.N. Basarab I.A.
Baze de date și sisteme informatice. - Moscova: Cunoștințe, 1987.-31C.







Articole similare

Trimiteți-le prietenilor: