Anda di halaman 1dari 4

Menghubungkan dengan database : 1.

ControlPanel >>Administrative Tools>>Data Source(ODBC)

2. Pada window ODBC DataSource Administrator klik Add..

3. Pilih MySQL ODBC 5.1 Driver / versi lain tergantung PC nya. >> Klik Finish

4. Isi seperti diatas. Datasource Name adalah nama alias yg dipanggil pada program. Database adalah nama database yg dipakai Klik Test untuk men-test koneksi database. Setelah sukses, klik ok>>ok. Hingga nama datasource tampil di window odbc datasource administrator seperti gambar dibawah.

Coding Latihan sampai Praktikum Terakhir 1. Klik 2x textfield nip, isikan coding dibawah; private void vnipActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection cn=DriverManager.getConnection("jdbc:odbc:coba coba","",""); String sql="select*from pegawai where nip='"+vnip.getText()+"'"; Statement stat = cn.createStatement(); ResultSet set=stat.executeQuery(sql); while(set.next()){ vnama.setText(set.getString("nama_pegawai")); vtempatlahir.setText(set.getString("tmp_lahir")); vtgllahir.setText(set.getString("tgl_lahir")); vstatus.setSelectedItem(set.getString("status")); valamat.setText(set.getString("alamat")); vtelp.setText(set.getString("no_telp")); } set.close(); }catch(Exception e){System.out.println(e.getMessage()); } }

//coba coba ganti dengan alias yg dibikin

2. Coding untuk tombol Save/Simpan private void bsaveActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con=DriverManager.getConnection("jdbc:odbc:coba coba","",""); Statement stmt=con.createStatement(); String sql="Insert into pegawai values('"+vnip.getText()+ "','"+vnama.getText()+ "','"+vtempatlahir.getText()+ "','"+vtgllahir.getText()+ "','"+vstatus.getSelectedItem().toString()+ "','"+valamat.getText()+ "','"+vtelp.getText()+"')"; stmt.executeUpdate(sql); //clear(); //tampil(); JOptionPane.showMessageDialog(null, "Data Berhasil Disimpan"); } catch(Exception e) { JOptionPane.showMessageDialog(null,"Data Gagal Disimpan"+e); }} 3. Coding untuk tombol UPDATE private void bupdateActionPerformed(java.awt.event.ActionEvent evt) // TODO add your handling code here: int ok=JOptionPane.showConfirmDialog(null,"Anda yakin memodifikasi data pegawai dengan Nip='"+vnip.getText()+"'","konfirmasi modifikasi data",JOptionPane.YES_NO_CANCEL_OPTION); if (ok==0) { try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con=DriverManager.getConnection("jdbc:odbc:coba coba","",""); //coba coba ganti Statement stmt=con.createStatement(); dengan alias yg String sql="Update pegawai set nama_pegawai='"+vnama.getText()+ dibikin "',tmp_lahir='"+vtempatlahir.getText()+ "',tgl_lahir='"+vtgllahir.getText()+ "',status='"+vstatus.getSelectedItem().toString()+ "',alamat='"+valamat.getText()+ "',no_telp='"+vtelp.getText()+ "'WHERE NIP='"+vnip.getText()+"'"; stmt.executeUpdate(sql); //clear(); //tampil(); JOptionPane.showMessageDialog(null, "Data Berhasil Disimpan"); } catch(Exception e) { JOptionPane.showMessageDialog(null,"Data Gagal Disimpan"+e); } } }

//coba coba ganti dengan alias yg dibikin

Anda mungkin juga menyukai