Kode untuk mysql | |
import java.sql.*; | Librari untuk sql |
Connection conn; Statement stmt; ResultSet rs; | Membuat variabel conn, stmt, dan rs. Conn untuk variabel koneksi, stmt untuk variabel untuk menjalankan query sql, sedangkan rs untuk menampung hasil query. |
try { //meload driver Class.forName("com.mysql.jdbc.Driver"); //membuat koneksi conn = DriverManager.getConnection("jdbc:mysql://localhost/ a210705938","root", "root"); } catch(Exception e) { JOptionPane.showMessageDialog(null, e); } | |
Kode diatas digunakan untuk meload driver, dan membuat koneksi ke mysql. Koneksinya : host/db/user/password. | |
Contoh untuk mengisi tabel | |
String qry="select * from pbo_ujian_buku"; stmt = conn.createStatement(); rs = stmt.executeQuery(qry); //yang harus diperhatikan while(rs.next()) { String[] data = {rs.getString("kode_buku"), rs.getString("judul")}; tabelmodel.addRow(data); } | |
Contoh untuk memanipulasi sql | |
update buku set judul='"+txtjudul.getText()+"' where kode_buku='"+txtkodebuku.getText()+"'"; stmt = conn.createStatement(); stmt.executeUpdate(strsql); //yang harus diperhatikan | |
Contoh untuk mendapatkan kode dari tabel sql paling bawah | |
String strsql = "select*from pbo_ujian_buku order by kode_buku desc"; stmt = conn.createStatement(); rs = stmt.executeQuery(strsql); if(rs.first()) { kode = rs.getString("kode_buku"); } if(!rs.first()) { kode = "B00000"; } | |
Contoh membuat kode yang otomatis | |
//buat kode pelanggan yang otomatis String kode2 = kode.substring(1, 6); int kode3 = Integer.parseInt(kode2)+1; String kode4 = ""+kode3; int kode5 = kode4.length(); if(kode5==1) { kodepelanggan = "B0000"+kode3; } else if(kode5==2) { kodepelanggan = "B000"+kode3; } else if(kode5==3) { kodepelanggan = "B00"+kode3; } else if(kode5==4) { kodepelanggan = "B0"+kode3; } else if(kode5==5) { kodepelanggan = "B"+kode3; } else { JOptionPane.showMessageDialog(null, "Kode sudah penuh mohon tuk pengaturan awal!!!"); } | |
Perlu di perhatikan bahwa kode sql, harus selalu didalam try and catch | |
try { ......kode yang menyangkut sql } catch(Exception e) { } |
Jumat, 28 Januari 2011
Kode untuk koneski ke Mysql
14.47
alie
No comments
0 komentar:
Posting Komentar