SQL 데이터베이스는 단일 부동 소수점 값을 저장하는 아주 좋은 방법은 아닙니다. 과잉이야. 대신 간단한 키 - 값 저장소를 제공하는 Android의 SharedPreference
클래스를 사용하는 것이 좋습니다.
여전히 데이터베이스를 만들려고하는 경우에, 당신이 필요로하는 무엇을 :
- 데이터베이스 파일.
- 해당 데이터베이스 파일에 대한 SQL 스키마입니다. 이것은 데이터베이스의 테이블과 컬럼을 설명합니다. 단일 플로트를 저장하는 경우 SharedPreferences와 같이 두 개의 열 ("key", "value")이있는 단일 테이블 ("data")을 만들 수 있습니다. 우리 자신의 가게 (이것을하지 않는 또 다른 이유 - 당신은 바퀴를 재발 명하고있다).
일단 생성되면 나중에 조회를 위해 임의의 키 ("myFloat")를 사용하여 레코드를 삽입 할 수 있습니다.
그래서, 초기 SQL 문은 다음과 같이 보일 것입니다 :
SELECT key, value FROM data WHERE key="myFloat";
그리고 당신은으로 값을 업데이트 할 수 있습니다
INSERT INTO data (key, value) VALUES ("myFloat", 3.14);
을 나중에, 당신은 SELECT 문을 검색 할 것 UPDATE 문 :
UPDATE data SET value=3.14 WHERE key="myFloat";
하하 사실 SQLiteatabase를 사용하는 것이 과잉이라고 알고 있습니다 만, 저는 데이터베이스가 너무 다양하기 때문에 그것을 사용하는 방법을 배우고 싶었습니다. SQL 명령에 대해서는 괜찮은 편이지만, 안드로이드를 사용하여 테이블의 값을 변수로 읽어 들일 수있는 방법이 무엇인지 알 수 있습니다. 그것은 나를 혼란스럽게하는 안드로이드 레이어입니다. – jamzsabb
많은 부분 덕분에 고마워했습니다. 감사합니다. – jamzsabb