- Buat database Access dengan format .mdb, misalnya : hospital.mdb
 Misalnya, dalam hospital.mdb terdapat tabel Dokter terdapat field-field sebagai berikut :
 ID Nama Alamat Telp Golongan_ID Spesialisasi_ID ShiftKerja_ID
- Membuat ODBC
 ODBC merupakan aturan yang digunakan untuk mengakses sebuah database. Caranya :
 ~ Start - Control Panel - Administrative Tools - Data Sources(ODBC) 
 ~ Pilih tab User DSN - Add
 ~ Pilih Select 
 ~ Pilih OK
 ~ Isi textbox Database Source Name, misalnya hospital 
 ~ Klik Advanced, kemudian isi textbox Login Name dan Password misalnya: Login Name --> admin dan Password --> admin 
 ~ Klik OK
 ~ Kemudian klik OK lagi, dan pada User Data Sources akan muncul 'hospital'
- Membuat codingan javanya
 Contohnya seperti ini:import java.sql.Connection; 
 import java.sql.DriverManager;
 import java.sql.ResultSet;
 import java.sql.Statement;
 /**
 *
 * @author Jeffrey
 */
 public class Main {
 private class tes{
 }
 /**
 * @param args the command line arguments
 */
 public static void main(String[] args) {
 // TODO code application logic here
 try {
 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 String cs = "jdbc:odbc:hospital;uid='admin';pw='admin";
 Connection cn = DriverManager.getConnection(cs);
 String qry = "SELECT * FROM Dokter";
 Statement stm = cn.createStatement();
 ResultSet rs = stm.executeQuery(qry);
 while(rs.next()) {
 System.out.println("ID : "+rs.getString("ID"));
 System.out.println("Nama : "+rs.getString("Nama"));
 System.out.println("Alamat : "+rs.getString("Alamat"));
 }
 cn.close();
 } catch (Exception ex) {
 ex.printStackTrace();
 }
 }
 }
Ya, program diatas akan menampilkan query : "SELECT * FROM Dokter", yaitu: mengambil semua record pada tabel Dokter. Kemudian,
           while(rs.next()) {
              System.out.println("ID : "+rs.getString("ID"));
              System.out.println("Nama : "+rs.getString("Nama"));
              System.out.println("Alamat : "+rs.getString("Alamat"));
          }hanya akan menampilkan field ID, Nama dan Alamat dari record-record pada tabel Dokter.
 
 
No comments:
Post a Comment