Sunteți pe pagina 1din 2

/* * To change this template, choose Tools | Templates * and open the template in the editor.

*/ package jdbc; import import import import import java.sql.Statement; java.sql.Connection; java.sql.ResultSet; java.util.ArrayList; java.util.List;

/** * * @author Administrator */ public class ExecuteQuery { private ConnectionManager conMan; private Connection conn; private Statement statement; private boolean hasil = false; private ResultSet resultSet; public void insertData(String sql){ conMan = new ConnectionManager(); conn = conMan.logOn(); try{ statement = conn.createStatement(); hasil = statement.execute(sql); System.out.println("Data Masuk" + !hasil); } catch (Exception e){ e.printStackTrace(); } conMan.logOff(); } public void UpdateData(String sql){ conMan = new ConnectionManager(); conn = conMan.logOn(); try{ statement = conn.createStatement(); hasil = statement.execute(sql); System.out.println("Data Berhasil di Update" + !hasil); } catch (Exception e){ e.printStackTrace(); } conMan.logOff(); } public void deleteData(String sql){ conMan = new ConnectionManager(); conn = conMan.logOn(); try{ statement = conn.createStatement();

hasil = statement.execute(sql); System.out.println("Data Berhasil di Hapus" + !hasil); } catch (Exception e){ e.printStackTrace(); } conMan.logOff(); } public List<Mahasiswa> getInfoMhs(String sql){ conMan = new ConnectionManager(); conn = conMan.logOn(); List<Mahasiswa> arrMhs = new ArrayList<Mahasiswa>(); try{ statement = conn.createStatement(); resultSet = statement.executeQuery(sql); //Proses Mengabil Data while(resultSet.next()){ Mahasiswa mhs = new Mahasiswa (); mhs.setNim(resultSet.getString("nim")); mhs.setNama(resultSet.getString("Nama")); mhs.setAlamat(resultSet.getString("Alamat")); mhs.setUmur(resultSet.getInt("Umur")); arrMhs.add(mhs); } } catch(Exception e){ e.printStackTrace(); } conMan.logOff(); return arrMhs; } }

S-ar putea să vă placă și