jangan edit primary key. TIDAK BOLEH. kalo maunya bisa diedit, jangan jadikan primary key. gunakan ID nomor urut aja untuk primary key.
2009/7/28 akmal akmal <[email protected]>: > > > Salam hormat pada senior,, > > Saya membuat sebuah query pada sebuah java bean dengan coding sebagai > berikut : > > public boolean update_dosen( String nik, String nama, String jenis_kelamin, > String kode_prodi, String no_hp){ > > boolean status = false; > String sql = "UPDATE tbl_dosen SET " + > "NIK=?,Nama= ?,Jenis_kelamin= ?,Kode_Prodi= ?,No_HP=? WHERE > NIK= "+nik+""; > > try{ > Class.forName( "com.mysql. jdbc.Driver" ); > con = DriverManager. getConnection( url_DB,"root" ,"admin") ; > stmt = con.createStatement (); > PreparedStatement st = con.prepareStatemen t(sql); > st.setString( 1, nik); > st.setString( 2, nama); > st.setString( 3, jenis_kelamin) ; > st.setString( 4, kode_prodi); > st.setString( 5, no_hp); > st.executeUpdate( ); > st.close(); > con.close(); > return true; > } > > catch (Exception e){ > e.printStackTrace( ); > return false; > } > } > > > Dimana field NIK merupakan primary key pada tbl_dosen, Pertanyaan nya: > > Untuk field2 yang lain pada tabel dosen sudah dapat di edit datanya, namun > untuk field NIK yang merupakan primary key datanya tidak dapat di edit... > > database yang digunakan mySql; > > Sekian terima kasih > > > > > > -- syaiful.mukhlis gtalk:[email protected]

