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]

Kirim email ke