사용자가 그릴 편지를 표시하는 안드로이드 응용 프로그램을 개발했습니다. 사용자가 그려서 정확하거나 틀린지, 알파벳 순으로 반복되는지 알아 봅니다. SQLite를 사용하여 로그인하고 서명 한 사용자를 처리했습니다. 그러나 "데이터 검색"버튼을 클릭하면 모든 사용자와 통계가 표시됩니다. 통계에 의하면 각 문자에 대해 두 개의 정수 값 (예 : Correct_a 및 Incorrect_a 등)을 의미합니다.공유 환경 설정을 사용하거나 SQLite를 사용해야합니까?
이렇게하면 데이터베이스에 52 개의 열이 생성되고 목록이나 다른 것으로 데이터베이스 데이터를 검색해야합니다. 그러나 공유 환경 설정을 사용하여 사용자 데이터를 저장하는 스 니펫을 온라인에서 보았지만 공유 환경 설정을 사용하는 것에 익숙하지 않습니다. 누군가가 더 나은 접근법을 추천 할 수 있을지 궁금 해서요 : SQLite 또는 공유 환경 설정, 그리고 누군가 공유 환경 설정을이 방식으로 사용하는 것에 대한 분명한 튜토리얼을 가지고 있다면 위대 할 것입니다.
업데이트 : 여기 데이터베이스를 작성하기위한 코드가 있습니다. sqlite 관리자 ID에서이를 확인하면 USERNAME 및 PASSWORD가 생성 된 유일한 열입니다. 그들을 추가하려면 문자, isCorrect 및 inCorrect를 초기화해야합니까, 아니면 내가 뭘 잘못하고 있습니까? 미리 감사드립니다.
static final String DATABASE_NAME = "login.db";
static final int DATABASE_VERSION = 1;
public static final int NAME_COLUMN = 1;
public static final String isCorrect = "Correct";
public static final String inCorrect = "Inorrect";
// SQL Statement to create a new database.
static final String DATABASE_CREATE = "create table "+"LOGIN"+
"(" +"ID"+" integer primary key autoincrement,"+ "USERNAME text,PASSWORD text, LETTER text" + isCorrect + inCorrect + "); ";
'데이터베이스의 52 열'을 참조 할 수 있습니다. SQL에 익숙하지 않다면 기본적인 SQL 튜토리얼을 얻는 것이 좋습니다. –
충분하다. 나는 각 글자에 대해 여전히 칼럼이 필요하다. 그런 다음 글자의 정확한 그림과 잘못된 그림의 정수 값에 대해 두 줄을 사용해야한다. – Jay
아니야. [ID, 키, is_correct, 값] –