Вы находитесь на странице: 1из 5

import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.

*; class test extends JFrame implements ActionListener { private Container konten = new Container !; private J"anel panel# = new J"anel !; private JLa$el l$l%im = new JLa$el &%im'&!; private J(extField txt%im = new J(extField #)!; private JLa$el l$l%ama = new JLa$el &%ama '&!; private J(extField txt%ama = new J(extField *)!; J+,tton J+,tton J+,tton J+,tton J+,tton J+,tton insert+tn searc.+tn edit+tn delete+tn clear+tn exit+tn = = = = = new new new new = new J+,tton &-nsert&!; J+,tton &/earc.&!; J+,tton &0dit&!; J+,tton &1elete&!; new J+,tton &Clear&!; J+,tton &0xit&!;

22 1eklarsi /tring 3lo$al agar $isa dig,nakan $er,lang kali /tring str%im = &&; /tring str%ama = &&; 22 /tring /tring /tring /tring test ! { s,per &Form,lir &!; set1e8a,ltClose9peration JFrame.0:-(;9%;CL9/0!; setLocation #)<#))!; set/i=e >?)<@?)!; konten = getContent"ane !; konten.setLa5o,t new FlowLa5o,t FlowLa5o,t.C0%(0A!!; panel#.setLa5o,t new 3ridLa5o,t ?<*<?<?!!; panel#.add l$l%im!; panel#.add txt%im!; panel#.add l$l%ama!; panel#.add txt%ama!; panel#.add insert+tn!; panel#.add searc.+tn!; panel#.add edit+tn!; panel#.add delete+tn!; panel#.add clear+tn!; panel#.add exit+tn!; insert+tn.addActionListener t.is!; searc.+tn.addActionListener t.is!; edit+tn.addActionListener t.is!; 4al 5ang sangat perl, diingat ,nt,k mem$,at data$ase dalam 65/7L koneksi = &org.gjt.mm.m5sql.1river&; data$ase = &jd$c'm5sql'22local.ost2ma.asiswa&; ,ser = &root&; password = &&;

delete+tn.addActionListener t.is!; clear+tn.addActionListener t.is!; exit+tn.addActionListener t.is!; konten.add panel#!; pack !; s.ow !; B p,$lic void insert ! { tr5 { Class.8or%ame koneksi!; Connection connection = 1river6anager.getConnection data$ase<,ser<password!; /tatement statement = connection.create/tatement !; /tring sql = &insert into data %im< %ama! val,es C&Dstr%imD &C<C&Dstr%amaD&C!;&; statement.exec,teEpdate sql!; statement.close !; connection.close !; J9ption"ane.s.ow6essage1ialog n,ll<&1ata tela. disimpan&<&-nsert &D &1ata&<J9ption"ane.-%F9A6A(-9%;60//A30!; clear !; B catc. 0xception e! { J9ption"ane.s.ow6essage1ialog n,ll<&0rror at insert 8,nction&< &-nsert -s 0rror&<J9ption"ane.0AA9A;60//A30!; B B p,$lic void select ! { tr5 { Class.8or%ame koneksi!; Connection connection = 1river6anager.getConnection data$ase<,ser<password!; /tatement statement = connection.create/tatement !; /tring sql = &select * 8rom data w.ere %im = C&D str%imD&C;&; Aes,lt/et rs = statement.exec,te7,er5 sql!; i8 rs.next !! { txt%im.set(ext rs.get/tring #!!; txt%ama.set(ext rs.get/tring *!!; B else J9ption"ane.s.ow6essage1ialog n,ll<&1ata 5ang anda cari tidak&D

&ditem,kan&<&/earc.ing 1ata&<J9ption"ane.-%F9A6A(-9%;60//A30!; statement.close !; connection.close !; B catc. 0xception e! { J9ption"ane.s.ow6essage1ialog n,ll<&0rror at select 8,nction&< &/elect -s 0rror&<J9ption"ane.0AA9A;60//A30!; B B p,$lic void ,pdate ! { tr5 { Class.8or%ame koneksi!; Connection connection = 1river6anager.getConnection data$ase<,ser<password!; /tatement statement = connection.create/tatement !; /tring sql = &,pdate data set %ama=C&Dstr%amaD&C w.ere %im=C&Dtxt%im.get(ext !D&C&; statement.exec,teEpdate sql!; statement.close !; connection.close !; J9ption"ane.s.ow6essage1ialog n,ll<&1ata tela. diFEpdate&< &Epdate 1ata&<J9ption"ane.-%F9A6A(-9%;60//A30!; clear !; B catc. 0xception e! { J9ption"ane.s.ow6essage1ialog n,ll<&0rror at ,pdate 8,nction&< &Epdate -s 0rror&<J9ption"ane.0AA9A;60//A30!; B B p,$lic void delete ! { tr5 { Class.8or%ame koneksi!; Connection connection = 1river6anager.getConnection data$ase<,ser<password!; /tatement statement = connection.create/tatement !; /tring sql = &delete 8rom data w.ere %im = C&D str%imD&C;&; statement.exec,teEpdate sql!; statement.close !; connection.close !; J9ption"ane.s.ow6essage1ialog n,ll<&1ata tela. di.ap,s&< &1elete 1ata&<J9ption"ane.-%F9A6A(-9%;60//A30!;

clear !; B catc. 0xception e! { J9ption"ane.s.ow6essage1ialog n,ll<&0rror at delete 8,nction&< &1elete -s 0rror&<J9ption"ane.0AA9A;60//A30!; B B p,$lic void clear ! { tr5 { txt%im.set(ext &&!; txt%ama.set(ext &&!; txt%im.req,estFoc,s !; B catc. 0xception e! { J9ption"ane.s.ow6essage1ialog n,ll<&0rror at clear 8,nction&< &Clear -s 0rror&<J9ption"ane.0AA9A;60//A30!; B B p,$lic void action"er8ormed Action0vent event! { str%im = txt%im.get(ext !; str%ama = txt%ama.get(ext !; tr5 { i8 event.get/o,rce ! insert !; i8 event.get/o,rce ! select !; i8 event.get/o,rce ! ,pdate !; i8 event.get/o,rce ! delete !; i8 event.get/o,rce ! clear !; i8 event.get/o,rce ! /5stem.exit )!; == == == == == == insert+tn! searc.+tn! edit+tn! delete+tn! clear+tn! exit+tn!

B catc. 0xception e! { J9ption"ane.s.ow6essage1ialog n,ll<&0rror at action"er8ormed &D &8,nction&<&Action"er8ormed -s 0rror&<J9ption"ane.0AA9A;60//A30!; B B p,$lic static void main /tring argsGH! {new test !; B B

Вам также может понравиться