BLOB 파일을 업데이트하거나 덮어 쓰고 싶습니다. 데이터베이스에 그림 필드가 있습니다. 이미지 만 추가 할 수는 있지만 업데이트 할 수는 없습니다.BLOB 파일을 Java로 덮어 쓰는 법
try{
String value1=txtID.getText();
String value2=txtFirst.getText();
String value3=txtLast.getText();
String value4=txtUser.getText();
String value5=txtPass.getText();
Object value6=cmbType.getSelectedItem();
Object value7=cmbStatus.getSelectedItem();
String value8=txtEmail.getText();
String sql="Update Account SET ID='"+value1+"', Fname='"+value2+"', Lname='"+value3+"',Email='"+value8+"', Username='"+value4+"', "
+ "Password='"+value5+"',Type='"+value6+"',Status='"+value7+"' WHERE ID='"+value1+"' ";
pst=conn.prepareStatement(sql);
int updateCount = pst.executeUpdate();
JOptionPane.showMessageDialog(null,"Data has been Updated");
}
catch(SQLException e){
JOptionPane.showMessageDialog(null,e);
}
finally{
try{
rs.close();
pst.close();
}
catch(SQLException e){
JOptionPane.showMessageDialog(null,e);
}
}
}
누군가가 업데이트하거나 blobfile을 덮어 코드를 제안 할 수 있습니다 :
는 다음 업데이트 필드 내 코드입니다.
http://stackoverflow.com/questions/6189637/problems-with-update-statement-in-sqlite Google은 친구입니다. –
[SQL injection] (http://en.wikipedia.org/)에 공개됩니다. wiki/SQL_injection). 매개 변수를 연결하는 대신 SQL 문에서'?'를 사용하십시오. – GriffeyDog