Professional Documents
Culture Documents
Pada tutorial ini, penulis mengasumsikan para pembaca telah menginsatal Postgres, bagiyang belum menginstal, dapat mendownloadnya di http://www.postgresql.org/download/ Selain postgres, anda juga membutuhkan JDBC, sebagai drivernya. JDBC postgres dapat anda download di http://jdbc.postgresql.org/download.html Setelah itu, buat user di postgres dengan nama anda, dan password anda. Login sebagai user,lalu buat database, misalkan disini mahasiswa. Setelah membuat database, buat table dalam database mahasiswa tersebut, misalnya table mahasiswa, buat variabel nim, dan nama.
01 public void tambah(){ 02 Connection con = null; 03 04 try{ 05 String driver = "org.postgresql.Driver"; 06 Class.forName(driver); 07 }catch(ClassNotFoundException e){ 08 System.out.println(e.getMessage()); 09 System.exit(1); 10 }
11 12 try{ 13 String url = "jdbc:postgresql://localhost/mahasiswa"; 14 String user = "yosia"; // -->username anda 15 String pass = "yosia"; // --> password anda 16 con = DriverManager.getConnection(url, user, pass); 17 18 String query = "insert into siswa values("+getNim()+",'"+getNama()+"')"; 19 20 Statement st = con.createStatement(); 21 22 st.executeUpdate(query); 23 con.close(); 24 25 utama.mulai(); 26 27 }catch(SQLException e){ 28 System.out.println(e.getMessage()); 29 System.exit(1); 30 } 31 }
Read (Lihat data) > view source print?
06 String driver = "org.postgresql.Driver"; 07 Class.forName(driver); 08 }catch(ClassNotFoundException e){ 09 System.out.println(e.getMessage()); 10 System.exit(1); 11 } 12 13 try{ 14 String url = "jdbc:postgresql://localhost/mahasiswa"; 15 String user = "yosia"; // -->username anda 16 String pass = "yosia"; // --> password anda 17 con = DriverManager.getConnection(url, user, pass); 18 19 String query = "select * from siswa order by nim "; 20 21 Statement st = con.createStatement(); 22 ResultSet rs = st.executeQuery(query); 23 24 System.out.println("Nim | Nama"); 25 System.out.println("-----------"); 26 27 while(rs.next()){ 28 String nim = rs.getString("nim"); 29 String nama = rs.getString("nama"); 30 31 System.out.println(" "+nim+" | "+nama ); 32 } 33 34 con.close();