33690139 Membuat Stored Procedure MySQL Dan Menggunakannya Dengan Zeos Delphi 2010
-
Upload
panji-kurniawan -
Category
Documents
-
view
278 -
download
3
Transcript of 33690139 Membuat Stored Procedure MySQL Dan Menggunakannya Dengan Zeos Delphi 2010
-
7/22/2019 33690139 Membuat Stored Procedure MySQL Dan Menggunakannya Dengan Zeos Delphi 2010
1/6
Andreastevenskarnyoto[RedSpam],[email protected]
cv.anugrahempatpilar
Makassar
MembuatStoredProcedureMySQLdanMenggunakannyadenganZeos
Delphi2010
Storedprocedure dalamdatabaseenginememudahkanpemrosesandatasepertimenghitungbanyak
recorddanoperasioperasilainnyayangmenitikberatkanprosespadadatabaseengine.Untukmembuat
storedproceduredalammysqldibutuhkanperangkattambahanyaitumysqladministratoryangdapatdidownloadpadahttp://www.mysql.com.
Setelahperangkatlunakdiinstallmakakitajalankanmysqladministatornya dengancaramengklikstart
programfilesMySqlMysqlAdministrator,tampilannyaakansepertidibawahini:
Masukan server host, username dan password untuk melakukan koneksi dengan database serversetelahituklikok.Jikaberhasilmakaakantampilsepertidibawahini:
-
7/22/2019 33690139 Membuat Stored Procedure MySQL Dan Menggunakannya Dengan Zeos Delphi 2010
2/6
Andreastevenskarnyoto[RedSpam],[email protected]
cv.anugrahempatpilar
Makassar
Nahpadadaftardibagiankiriterdapatserver informationdan lainsebagainnya.Berikutnyapilihmenu
daftarCatalogs:
Nah setelahmasukpada catalogmaka akan tampil seluruhdatabaseyang telah adadalamdatabase
server,klikdatabaseyangdiinginkanpadakasusinikitagunakandatabasedbrumahsakitmakaschematableakantampildisebelahkanansetelah itupilihtabstoredprocedure,akantampilsepertidibawahini:
Pada contoh gambar sebelumnya terdapatbeberapa storedprocedure yang telah ada, sekarang klik
tombolcreatestoredprocedure,akantampilsepertigambarberikutini:
-
7/22/2019 33690139 Membuat Stored Procedure MySQL Dan Menggunakannya Dengan Zeos Delphi 2010
3/6
Andreastevenskarnyoto[RedSpam],[email protected]
cv.anugrahempatpilar
Makassar
Masukkannamastoredprocedureataufungsijikakitainginmembuatproceduretinggalmengklikcreate
procedure danjika inginmembuat function kita tinggalmengklik create function. Procedure adalah
prosesyangmenghasilkanoutput langsungdarisedangkanfunctionjikaproses itumenghasilkansuatu
variabelkembalian.Untukcontohinipenulisakanmembuatfunctionkarenamenginginkansebuahhasil
akankembalikepemanggilfungsi:
Dapatdilihatdiatasbahwastandarsebuahfungsitelahada,tinggalisidarifungsinyasajayangakandi
input,untukkasusinipenulisakanmemasukkanperintahsepertidibawahini:
Untukperintah:
DECLAREjumlahINT;digunakanuntukmendeklarasikanvariabeljumlah
SELECTCOUNT(*)FROMtabelbarangINTOjumlah;memasukkanjumlahrecorddaritabelbarangke
variabeljumlah
RETURNjumlah;mengembalikannilaijumlahkepemanggilfunctiontersebut
SetelahituklikexecuteSQL lalusekarangkitamencobafungsiyangtelahdibuatdengancaraklikmenuToolsMysqlCommandLineClient:
-
7/22/2019 33690139 Membuat Stored Procedure MySQL Dan Menggunakannya Dengan Zeos Delphi 2010
4/6
Andreastevenskarnyoto[RedSpam],[email protected]
cv.anugrahempatpilar
Makassar
Makaakantampilsepertidibawahini:
Padacommandpromptketikkanperintah:
Use;untukkasusinikitamenggunakan
Use
dbrumahsakit;
LalupanggilfunctionnyadenganperintahSELECT
SELECThitungjumlah();
Makaakantampilsepertigambarberikutini:
-
7/22/2019 33690139 Membuat Stored Procedure MySQL Dan Menggunakannya Dengan Zeos Delphi 2010
5/6
Andreastcv.anugrMakassar
UntukmezConnect
mysqlya
Klikduak ZQuer
ZQuer
ZQuer
ZQuer
Edit1
ZQuerSetelah
it
evenskarnyhempatpil
manggilfuniondanaturgdiinginkan
alibuttonsay1.Close;
y1.SQL.Cl
y1.SQL.Ad
y1.Open;
.Text :=
y1.Close;
ujalankan
pr
to[RedSpam
r
sitersebutettinghostn.Masukkanp
udanisikanar;
('SELECT
Query1.Fi
ogramdan
h
],andrekarn
enggunkaname,databaropertycon
listingprogr
hitungjum
elds[0].A
asilnyaakan
oto@yahoo.
eosdapatdie,user,passectionzque
msepertidi
ah();');
String;
tampaksepe
com
lakukandenword,protoy1dengann
bawahini:
rtigambar
se
ancaramasol sesuaideilaizconnecti
telahini
:
kkancompongnadatabaon1:
nente
-
7/22/2019 33690139 Membuat Stored Procedure MySQL Dan Menggunakannya Dengan Zeos Delphi 2010
6/6
Andreastevenskarnyoto[RedSpam],[email protected]
cv.anugrahempatpilar
Makassar
Terimakasih,selamatmencoba..
Makassar,juni2010
Salamhangat,
(redspam)