0% found this document useful (0 votes)
251 views

VBMySQLDirect Is A High Level API

The document discusses using VBMySQLDirect, an API for connecting to and interacting with a MySQL database from a Visual Basic application. It provides code examples for creating a database and table, inserting, selecting, and displaying data. The code shows how to connect to MySQL using the VBMySQLDirect API, execute SQL statements to create, retrieve, and manipulate data programmatically.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
251 views

VBMySQLDirect Is A High Level API

The document discusses using VBMySQLDirect, an API for connecting to and interacting with a MySQL database from a Visual Basic application. It provides code examples for creating a database and table, inserting, selecting, and displaying data. The code shows how to connect to MySQL using the VBMySQLDirect API, execute SQL statements to create, retrieve, and manipulate data programmatically.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 5

tpRty; Ngrpf; - ikv];fpA+vy; tpRty; Ngrpf; xU gpud;l; vd;l; ^y; (Front End Tool) gy Nll;lhNg];fSf;F Kd;dpiyf; fUtpahf (Front

End) Njh;T nra;ag;gLtJ tpRty; Ngrpf; ,d;Wk; mjpfstpy; gad;gLj;Jtjw;Ff; fhuzk;> ,jd; vspik kw;Wk; jpwd;. ,jw;F Nll;lhNg]hf (Back end) ehk; MySQL iaAk; gad;gLj;j KbAk;. MySQL vd;gJ ,ytr Nll;lhNg]; nkd;nghUshFk;. ,tw;wpd; Nrhh;]; Nfhby; Njitf;Nfw;g khw;wq;fs; nra;J nfhs;Sk; Rje;jpuKk; cz;L. ,d;iwf;F gutyhfg; Gfoile;J tUk; MySQL ek;gfj;jd;ik tha;e;jJ vd;gJld;> gad;gLj;Jtjw;Fk; vspjhdJ. mjpf msT Nll;lhfis ifahSk; jpwd; nfhz;lJ. NtfkhfTk; ,Ug;gjhy; Nll;lhNg]; rhh;e;j gad;ghLfSf;F mjpfstpy; gad;gLj;Jfpd;wdh;. tpRty; Ngrpf;if ikv];f;A+vy; Yld; njhlh;G nfhs;tjw;F VBMySQLDirect vd;w cah;epiy API gad;gLfpwJ. ,it ADO %yk; MySQL ODBC Driver fis njhlh;G nfhs;tjw;F gjpyhf gad;gLfpwJ. ,jd; gad;ghL kpfTk; vspikahf cs;sJ. VBMySQLDirect API ia ehk; http://www.vbmysql.com vd;w ,izaj;jsj;jpypUe;J gjtpwf;fk; nra;J nfhs;syhk;. tprty; Ngrpf;fpypUe;J ikv];f;A+vy; Yld; njhlh;G nfhs;tjw;F VBMySQLDirect 1.0.2 Installer my;yJ VBMySQLDirect 1.0.2 Zip my;yJ epWtNtz;Lk;.. MySQL ypy; Nll;lhNg]; cUthf;Fk; Kiw Nll;lhNg]; vd;gJ gytpj Nlgps;fis nfhz;bUf;Fk;. Nll;lhNgi] Create Database vd;w fl;lis %yk; cUthf;fyhk;. rhd;whf vbmysql vd;w Nll;lhNg]; cUthf;f Ntz;Lnkd;why; mysql> Create Database vbmysql; vd;W nfhLf;f Ntz;Lk;. Nll;lhNg]; cUthfptpl;lJ vd;gjid fpilf;Fk; tpil %yk; njhpe;J nfhs;syhk;. Query Ok, 1 row affected (0.05 sec) Nll;lhNg]py; ehk; Nlgps;fis ,izf;f Ntz;Lk; vd;whYk;> ve;j Ntiyiar; nra;aNtz;Lnkd;whYk; Kjypy; ehk; Nl;lhNgi] nraYf;Ff; nfhz;L tu (Active) Ntz;Lk; Nl;lhNgi] nraYf;F nfhz;LtUtjw;fhd top Kiwapid ghh;g;Nghk;. mysql> use vbmysql vd;W nfhLj;jTld; Database Changed vd;W jpiuapy; Njhd;Wk;. ,jd; %yk; vbmysql Nll;lhNg]; (Active) nraYf;F te;Jtpl;lJ vd;gij mwpayhk;. gpd;dh; Nll;lhNg]py; Nlgpis fPo;fz;lthW nfhLf;fNtz;Lk;.
mysql> create table name(firstname varchar(20), city varchar(30));

Query OK, 0 rows affected (0.06 sec)

cUthf;fg;gl; Nlgpspd; jftiy ehk; mysql> desc name; vd;W nfhLg;gjd; %yk; mwpe;J nfhs;syhk;.
+-----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------+-------------+------+-----+---------+-------+ | firstname | varchar(20) | YES | | NULL | | | city | varchar(30) | YES | | NULL | | +-----------+-------------+------+-----+---------+-------+ 2 rows in set (0.02 sec)

Nlgpspy; VjhtJ jfty; cs;sjh vd;gij fPo;fz;lthW Nrhjpj;J ghh;f;fyhk;


mysql> select * from name; Empty set (0.03 sec)

tpRty; Ngrpf;fpy; MySQL ,izf;Fk; Kiw Kjypy; Standard Exe Project ia Njh;T nra;a Ntz;Lk;;. gpd;dh; VB MySQL Direct V 1.0 vd;gij reference Mf Njh;T nra;aNtz;Lk;. ehk; Kjy; cjhuzkhf ekJ Name N;lgpSf;fhd jfty;fis tpRty;Ngrpf;fpy; nfhLj;J MySQL ypy; Nrkpf;Fk; Kiwapid ghh;g;Nghk;. Name Nlgpspy; ,uz;L fieldfs; cs;sd mtw;wpf;F cs;sPL nfhLg;gjw;fhf ,uz;L Textbox tbtikj;J nfhs;s Ntz;Lk;. gpd;dh; fPo;fz;lthW jpiuapid tbtikj;J nfhs;s Ntz;Lk;

ekJ mg;gpspNf\dpy; Save gl;lid fpspf; nra;jTld; jfty;fs; Nrkpf;fg;gLkhW tbtikg;Nghk;. Private Sub cmdsave_Click() Dim pCnn As MYSQL_CONNECTION ikv];fA+vy; fndf;f\id Muk;gpf;Fk;. Set pCnn = New MYSQL_CONNECTION 'Nll;lhNg];A+ld; njhlh;G nfhs;Sk; Kiw pCnn.OpenConnection txtHost, txtUserName, txtPassword, cmbDatabase pCnn.OpenConnection , , , "vbmysql" 'ehk; Njitahd Nlgps; nray;ghLfis nray;gLj;j gad;gLfpwJ.
pCnn.Execute "Insert Into name (firstname,city) values ('" & Text1.Text & "','" & Text2.Text & "')"

'Close connection pCnn.CloseConnection 'Clean Up Set pCnn = Nothing MsgBox "Updated" End Sub ,e;j g;Nuhfpuhk; nray;gLj;jpaTld;. ehk; nfhLf;Fk; jfty;fs; Nlgpspy; Nrkpf;fg;gl;LtpLk;. mjid fPo;fz;lthW MySQL ypy; Nrhjpj;J ghh;f;fyhk;.
mysql> select * from name; +----------------+---------------+ | firstname | city | +----------------+---------------+ | Ramkumar | Mahadanapuram | | L.Krishnakumar | Hyderabad | | L.DeviAbirami | Chenni | +----------------+---------------+ 3 rows in set (0.02 sec)

mLj;j cjhuzkhf ehk; Nll;lhNg]py; Nrkpj;J itj;jpUf;Fk; jfty; tpRty;Ngrpf; mg;gpspNf\dpy; ngWtJ vt;thW vd;gij ghh;g;Nghk;. addname vd;w gl;lid fpspf; nra;jTld; MySQL name Nlgpspy; Nrkpj;J itj;Js;s jfty;fs; cmbname vd;w combobox y; gl;baypl fPo;fz;lthW g;Nuhfpuhk; jahh; nra;a Ntz;Lk;.
Private Sub cmdaddname_Click() Dim pCnn As MYSQL_CONNECTION Dim pRs As MYSQL_RS 'connection kw;Wk; recordset epWtjw;fhf Set pCnn = New MYSQL_CONNECTION Set pRs = New MYSQL_RS 'connection jpwg;gjw;fhf pCnn.OpenConnection , , , "vbmysql" 'recordset jpwg;gjw;fhf pRs.OpenRs "select * From name", pCnn 'field ypUe;J jfty;fis ngWtjw;fhf Do While Not pRs.EOF cmbname.AddItem pRs.Fields("firstname") pRs.MoveNext Loop 'recordset kw;Wk; connection %Ltjw;fhf pRs.CloseRecordset pCnn.CloseConnection Set pRs = Nothing Set pCnn = Nothing End Sub

,e;j g;Nufpuhk; nray;gLj;Jtjd; %yk; Nrkpj;J itf;fg;gl;bUf;Fk; jfty;fs; Combo

Box vt;thW njhpAk; vd;gjid jpiuapy; mwpe;J nfhs;syhk;.

tpRty;Ngrpf;Fld; vg;NghJ MySQL gad;gLj;j Ntz;Lk;. ehk; rpwa g;Nuhfpuhk;fspy; Access Nll;lhNg]; gad;gLj;Jk; NghJ> Nrkpf;Fk; jftypy; msT $Lk;NghJ ehk; jftiy kPz;Lk; tpRty; Ngrpf;fpy; ngWk; Neuk; mjpfkhFk;. mjw;F khw;whf ehk; MySQL gad;gLj;jyhk;. ehk; ADO %yk; nray;gLj;Jk; midj;J nray;ghLfisAk; VbMySQLDirect %yk; vspikahfTk; NtfkhfTk; nray;gLj;j KbAk;.

You might also like