Guesuper
20th November 2011, 09:53 AM
Malem gan...
Ane kan lagi belajar buat aplikasi java, dan db-nya pakai sqlite...
Ane udah bisa konek.. dah bisa select...
sekarang masalahnya ketika coba buat update...
waktu method update ane jalanin, sukses, (waktu ane select lagi udah terupdate datanya)..
tapi setelah aplikasi di close, dan buka db yang tadi... datanya gak keupdate gan... jadi balik lagi kayak pas sebelum diupdate tadi....
ini method yang ane pakai buat update...
Code:
public void edit_content(String table_name, String code, String new_type, String new_content, String new_detail){
try {
st = connection.createStatement();
//int update_rst = st.executeUpdate("UPDATE " +table_name +" SET type='Q',content='APAKAH?',detail='APAKAH?' WHERE code='1111' ");
int update_rst = st.executeUpdate("UPDATE " +table_name +" SET type='" +new_type +"', content='"+new_content +"', detail='" +new_detail +"' WHERE code=" +code);
JOptionPane.showMessageDialog(null, "Update Success !");
connection.commit();
} catch (SQLException ex) {
Logger.getLogger(Connect.class.getName()).log(Leve l.SEVERE, null, ex);
}
}
Ane dah coba cari2 di google nemu yang pakai setAutoCommit(), sama commi() gak jadi juga gan..
Mohon bantuanya....
:loveindonesia :loveindonesia
</div>
Ane kan lagi belajar buat aplikasi java, dan db-nya pakai sqlite...
Ane udah bisa konek.. dah bisa select...
sekarang masalahnya ketika coba buat update...
waktu method update ane jalanin, sukses, (waktu ane select lagi udah terupdate datanya)..
tapi setelah aplikasi di close, dan buka db yang tadi... datanya gak keupdate gan... jadi balik lagi kayak pas sebelum diupdate tadi....
ini method yang ane pakai buat update...
Code:
public void edit_content(String table_name, String code, String new_type, String new_content, String new_detail){
try {
st = connection.createStatement();
//int update_rst = st.executeUpdate("UPDATE " +table_name +" SET type='Q',content='APAKAH?',detail='APAKAH?' WHERE code='1111' ");
int update_rst = st.executeUpdate("UPDATE " +table_name +" SET type='" +new_type +"', content='"+new_content +"', detail='" +new_detail +"' WHERE code=" +code);
JOptionPane.showMessageDialog(null, "Update Success !");
connection.commit();
} catch (SQLException ex) {
Logger.getLogger(Connect.class.getName()).log(Leve l.SEVERE, null, ex);
}
}
Ane dah coba cari2 di google nemu yang pakai setAutoCommit(), sama commi() gak jadi juga gan..
Mohon bantuanya....
:loveindonesia :loveindonesia
</div>