vb 2010 dll
-
Upload
galang-bayu-rahmat -
Category
Documents
-
view
217 -
download
0
Transcript of vb 2010 dll
-
7/25/2019 vb 2010 dll
1/8
Koneksi Database MySQL dengan VB.Net
November 18th, 2013 | Author: tubagus
Disini kita akan bahas cara koneksi antara Database MyS! "engan #$ %Net 2010,
$aik, &ertama ka'i a&a sa(a yang "i&er'ukan:
1% MyS! Server, "a'am contoh menggunakan a&&serv, )am&& "''
2% MyS! *onnector %Net, "a'am contoh menggunakan versi +%+%
3% #$ %Net, "a'am contoh menggunakan yang #isua' $asic 2010 -)&ress
!angkah.'angkah :
1% /ita mu'ai "engan membuka &rogram #$ "engan cara :
Start a'' &rogram Microsot #isua' Stu"io 2010 -)&ress Microsot #isua' $asic 2010-)&ress
2% Dan yang ke"ua, akan ke'uar (en"e'a Ne 4ro(ect, Sete'ah ke'uar (en"e'a ne &ro(ect,
kemu"ian &i'ih in"os roms A&&'ication "an k'ik 5/, se&erti contoh "i baah ini6%%
http://tubagus.dosen.narotama.ac.id/2013/11/18/koneksi-database-mysql-dengan-vb-net/http://tubagus.dosen.narotama.ac.id/2013/11/18/koneksi-database-mysql-dengan-vb-net/http://tubagus.dosen.narotama.ac.id/2013/11/18/koneksi-database-mysql-dengan-vb-net/http://tubagus.dosen.narotama.ac.id/2013/11/18/koneksi-database-mysql-dengan-vb-net/ -
7/25/2019 vb 2010 dll
2/8
3% Sete'ah ke'uar orm &ro(ect , kemu"ian &i'ih menu &ro(ect "an &i'ih 7in"osA&&'ication1
4ro&erties6
se&erti gambar "ibaah ini :
% Dan kemu"ian akan ke'uar tab baru, sete'ah ke'uar tab baru kemu"ian kita &i'ih eerences"en se'an(utnya k'ik a"" 9untuk menambah reerences buat im&ort ke MyS' ;
-
7/25/2019 vb 2010 dll
3/8
-
7/25/2019 vb 2010 dll
4/8
?% Dan se'an(utnya aktunya kita Men"esign orm1%vb9Design; "engan cara Drag sa'ah satu
too'bo) ke orm1, "a'am contoh "isini saya men"rag =oo'$o) @'abe'1 ke "a'am orm1, "an
se'an(utnya ganti nama 'abe'1 men(a"i Masukkan Nama :
!ihat contoh gambar "ibaah ini% % %
8% Design orm1%vb 9"esign; hingga Se&erti "ibaah ini%
"an ganti &ro&erties too'bo) nya se&erti ini% %
-
7/25/2019 vb 2010 dll
5/8
!abe'1 : te)t Masukkan Nama
=e)t$o) : te)t 9biarkan kosong;
: (Name) => TxtName
$otton : te)t Save
: (Name) => cmdSave
B% Sete'ah Men"esign orm1%vb9Design;, kini saatnya memasukan co"e.co"e "engan cara k'ik
kanan &a"a area kosong "i (en"e'a orm1 "an &i'ih vie co"e% % % !ihat gambar "ibaah ini% %
10% Dan se'an(utnya akan ke'uar tab orm1%vb yang berisikan kum&u'an Soursco"e, sekarang kita
akan men"ek'arasi variab'e agar bisa terkoneksi ke MyS' Server% %
/etikan sinta) berikut ini% %
Dim ServerString As String @Server'oca'hostCuser i"rootC&assor"rootC"atabaseku'iah
Dim S!*onnection As MyS'*onnection Ne MyS'*onnection
A&a tuh ungsinyaE ke 2 #ariabe' String "iatas berguna untuk menentukan &arameter.&arameter
yang "i butuhkan untuk membentuk koneksi ke MyS!,
Fang 4ertama a"a'ah Server yang men(a'ankannya, "a'am contoh ini saya menggunakan
A44S-#, (a"i Server bisa "iisi "engan 'oca'host, user i" "iisi "engan root, &assor"
-
7/25/2019 vb 2010 dll
6/8
saya isi "engan &assor" a&&serv saya yaitu @root "an "atabase saya isi "engan nama
"atabases yang "igunakan untuk a&'ikasi yang se"ang kita bangun%
Fang ke"ua a"a'ah variabe' untuk meaki'i "atabase yang te'ah "ibentuk koneksinya%
Seharusnya saat ini ter(a"i error, &emecahannya 'akukan im&ort satu baris berikut, "ibaris
&a'ing atas sen"iri:
Gm&orts MyS'%Data%MyS'*'ient
Fu&, im&ort satu baris "i atas ti"ak akan bisa "i'akukan (ika kita ti"ak me'akukan a"" reerence
"i aa' ta"i6
H Intuk yg &akai !AN , misa' Servernya a"a "i G4 A"reess : 1B2%1+8%1%1
maka 'oca'host "iganti : 1B2%1+8%1%1
H Sesuaikan &arameter.&arameter "iatas "engan setting &a"a 4* tem&at "atabase bera"a%
Dan Se'an(utnya kemba'i ke tab orm1%vb9Design; k'ik 2) &a"a area kosong "i (en"e'a orm1,
"an isikan sinta) berikut ini% % %
S!*onnection%*onnectionString ServerString=ryG S!*onnection%State *onnectionState%*'ose" =hen
S!*onnection%5&en9;
Msg$o)9@Succes berkoneksi ke mys';-'se
S!*onnection%*'ose9;
Msg$o)9@Jaga' berkoneksi ke mys';-n" G
*atch e) As -)ce&tion
Msg$o)9e)%=oString;-n" =ry
4en(e'asanE 5/26 &asti a"a ko6KK6
S!*onnection%State b'a%%b'a%% then "igunakan untuk memeriksa status koneksi
a&akah se"ang terbuka atau ti"ak, (ika ya tutu& "engan synta) S!*onnection%c'ose9; %>angan 'u&a, variabe' S!*onnection a"a'ah variabe' yang kita gunakan untuk meaki'i
"atabase yang te'ah terbentuk koneksinya, karena "i aa' kita su"ah membuat koneksi
"engan sinta) Dim S!*onnection As MyS'*onnection Ne MyS'*onnection
=ry L *atch :
Mu"ahnya, agar (ika o&erasi "a'am (ua'an =ry gaga' "i'akukan, &rogram ti"ak ke'uar
tan&a &esan, atau keti"ak(e'asan sehingga kita su'it mengi"entiikasi 'etak masa'ah%
Se'ain itu, (ika kita memikirkan &engguna, kasihan kan (ika mereka tiba.tiba 'angsung"i/ick tan&a keterangan a&a&un6sebenarnya (uga ti"ak ter'a'u membantu6C& Nah,
-
7/25/2019 vb 2010 dll
7/8
"engan =ry L *atch ini, (ika o&erasi "a'am /u'iah =ry gaga' "i'aksanakan, maka a&'ikasi
akan mencoba men(a'ankan o&erasi yang a"a "a'am (ua'an *atch, "a'am contoh "iberikan
Msg$o)9e)%Message; "imana ini berguna untuk menam&i'kan &esan &o&.u& berisiSucces atau masa'ah yang ter(a"i% Nah, &esan ini bisa "iganti "engan String sesuka
&engembang, terutama (ika nanti "itera&kan untuk &engguna "engan cara mengubah
isinya men(a"i Msg$o)9@Succes berkoneksi ke MyS';, Sisi&kan (uga "a'am $'ok =rysebagai &enan"a baha koneksi gaga' "i'akukan%
Dan tambahkan sinta) berikut ini untuk membuat &erintah MyS'*omment
4ub'ic Sub SaveNames9$ye S!Statement As String;
Dim cm" As MyS'*omman" Ne MyS'*omman"7ith cm"%*omman"=e)t S!Statement
%*omman"=y&e *omman"=y&e%=e)t
%*onnection S!*onnection
%-)ecuteNonuery9;
-n" 7ithS!*onnection%*'ose9;Msg$o)9@$erhasi' Menambahkan Menambahkan Nama /e tab'e Mahasisa "i "atabases
/u'iah;S!*onnection%Dis&ose9;
-n" Sub
S!Statement itu a"a'ah variab'e yang kita buat sen"iri untuk men(a'ankan 4enge save an
H Msg$o)9@b'a.b'a; yaitu &esan (ika kita berhasi' menambah ke tab'e mahasisa
Dan Se'an(utnya kemba'i ke tab orm1%vb9Design; k'ik 2) &a"a =oo'$o) Save "i (en"e'a orm1,
"an isikan sinta) berikut ini% % %
4rivate Sub cm"Save*'ick9$y#a' sen"er As System%5b(ect, $y#a' e As System%-ventArgs;
an"'es cm"Save%*'ick
Dim S!Statement As String @GNS-= GN=5 mahasisa9name;va'ues9O P =)tName%=e)t P@O;
SaveNames9S!Statement;
-n" Sub
H sinta) "iatas gunanya untuk menginsert va'ues ke tab'e mahasisa
H SaveNames9S!Statement; a"a'ah variab'e string yang kita buat "i atas ta"i
Sehingga isi kese'uruhan Sinta) orm1 kita se&erti berikut :
Gm&orts MyS'%Data%MyS'*'ient
4ub'ic *'ass orm1
Dim ServerString As String @Server'oca'hostCuser i"rootC&assor"rootC"atabaseku'iahDim S!*onnection As MyS'*onnection Ne MyS'*onnection
-
7/25/2019 vb 2010 dll
8/8
4rivate Sub orm1!oa"9$y#a' sen"er As System%5b(ect, $y#a' e As System%-ventArgs;
an"'es My$ase%!oa"S!*onnection%*onnectionString ServerString=ry
G S!*onnection%State *onnectionState%*'ose" =henS!*onnection%5&en9;
Msg$o)9@Succes berkoneksi ke mys';
-'seS!*onnection%*'ose9;
Msg$o)9@Jaga' berkoneksi ke mys';
-n" G*atch e) As -)ce&tion
Msg$o)9e)%=oString;-n" =ry
-n" Sub4ub'ic Sub SaveNames9$ye S!Statement As String;
Dim cm" As MyS'*omman" Ne MyS'*omman"7ith cm"%*omman"=e)t S!Statement
%*omman"=y&e *omman"=y&e%=e)t
%*onnection S!*onnection
%-)ecuteNonuery9;-n" 7ithS!*onnection%*'ose9;
Msg$o)9@$erhasi' Menambahkan Menambahkan Nama /e tab'e Mahasisa "i "atabases/u'iah @;
S!*onnection%Dis&ose9;
-n" Sub4rivate Sub cm"Save*'ick9$y#a' sen"er As System%5b(ect, $y#a' e As System%-ventArgs;
an"'es cm"Save%*'ick
Dim S!Statement As String @GNS-= GN=5 mahasisa9name;va'ues9O P =)tName%=e)t P
@O;SaveNames9S!Statement;-n" Sub
-n" *'ass
11% >ika su"ah se'esai men"esign #$ "an Memasukan #ariab'e.variab'e &a"a #$%Net sekarang
kita akan membuat "atabase "engan nama /u'iah "an membuat tab'e "engan nama mahasisa% %
S-!AMA= M-N*5$A6
. See more at: htt&:QQtubagus%"osen%narotama%ac%i"Q2013Q11Q18Qkoneksi."atabase.mys'."engan.
vb.netQRsthash%JBI3"%"&u