2015-01-30 1 views
2

에서 데이터베이스의 MySQL의 역사를 알고하는 방법내가 MySQL의에서 데이터베이스의 업데이트 값이 코드를했습니다 자바

private void updateCredit(){ 
    String sql = "UPDATE gestion SET Credit = ? WHERE Nom =? "; 
    try { 

     ps = con.prepareStatement(sql);    
     ps.setString(1, txtNvCred.getText()); 
     ps.setString(2, txtNom.getText()); 
     ps.executeUpdate(); 

     FirstWindow.UserInfo(); 
     dispose(); 

    } catch (Exception e){ 
    JOptionPane.showMessageDialog(null,e); 
} 

} 

그렇게 잘 작동하지만 내가 지금 여기에 내가 입력하면 이전 값을 알고 싶어요 새로운 가치 이전의 생각이 들었다면 어떻게 내 데이터베이스의 모든 오래된 값을 얻을 수 있는지 말해 달라.

+2

이 테이블에 대한 변경 g 항을 저장할 다른 테이블을 작성하십시오. 시스템의 여러 테이블에 대한 감사 테이블을 구현할 수도 있습니다. 이 주제는 데이터베이스 구현과 관련됩니다. Java, PHP와 같은 프로그래밍 언어와 Netbeans과 같은 IDE는 완전히 관련이 없습니다. –

+0

결제 (예 : '크레딧') 및 기록이 필요한 기타 데이터의 경우 단순히 아무것도 덮어 씁니다. "느리게 변경되는 데이터"또는 "SQL 테이블 감사"를 검색하면 정확한 요구 사항이 무엇인지에 따라 읽을 수있는 많은 리소스가 생길 수 있습니다. – user2864740

+0

wampserver를 사용하여 데이터베이스를 만들면 죄송합니다. – Samer

답변

1

기본 키를 삭제할 수있는 Similate 데이터베이스를 만들 수 있습니다. 데이터베이스 수정 수정 삽입하기이 새로운 데이터베이스로 그와 같은 기록을 알 수 있도록

+0

그래, 대단한 아이디어 !!!! – Samer

관련 문제