2013-10-23 2 views
0

Java로 지뢰 찾기 게임을 코딩하고 간단한 사용자 통계 표에 DefaultTableModel을 사용하고 있습니다. 새 사용자를 추가하고 통계 (게임 및 게임 승리)를 업데이트 할 수 있습니다. 이것은 그것의 단순함을 위해 잘 작동합니다. 그러나 컴파일 할 때마다 찾았습니다. 마지막 실행에서 작성한 데이터가 손실됩니다. 데이터를 영구 저장하는 방법이 있습니까? 아니면 사용자와 통계를 영구 저장하는 데 사용할 수있는 더 나은 시스템이 있습니까?데이터 (사용자 통계)를 테이블 형식으로 저장 JAVA

답변

1

데이터를 영구 저장하려면 일종의 저장 장치 (예 : HDD)에 데이터를 저장해야합니다. 이렇게하는 몇 가지 방법은 텍스트 파일과 같은 간단한 프로그램에 저장하고 필요에 따라 프로그램에 다시 읽어들이는 것입니다. 이점은 Java를 사용하여 txt 파일을 읽고 쓰는 것이 비교적 간단하다는 것입니다. 그러나이 방법을 사용하면 암호화하지 않는 한 외부에 정보가 노출되고 방대한 양의 데이터가있는 경우 최선의 방법이 아닐 수도 있습니다.

다른 방법은 정보를 저장하는 Apache Derby와 같은 데이터베이스를 사용하고 프로그램을 다시로드하면 정보를 다시 읽는 것입니다. 그렇게하면 귀하의 정보가 어딘가에 영구히 저장되고 프로그래밍 방식으로 쉽게 액세스/수정/저장할 수 있습니다. 그러나이 옵션은 최소한 JDBC와 SQL에 대한 기본적인 이해가 필요한만큼 조금 복잡합니다.

행운을 빌어 요!

관련 문제