내 안드로이드 응용 프로그램에서 데이터를 데이터베이스에 저장해야합니다. 값은 사용자 이름 및 DOB 세부 정보입니다. 그래서 세부 정보를 저장하기 전에 데이터가 존재하는지 여부를 확인해야합니다. 이름에서 성, 성, 그리고 dob arte가 동일한 경우 아무도 데이터를 삽입 할 필요가 없습니다. 나는 누군가가 도와주십시오. 알고 있다면 아래 코드를 제공하고 있습니다.Android Sqlite 삽입하지 않을 경우 삽입
EditText et1 = (EditText) findViewById (R.id.editText1);
EditText et2 = (EditText) findViewById (R.id.editText2);
EditText et3 = (EditText) findViewById (R.id.editText3);
EditText et4 = (EditText) findViewById (R.id.editText7);
EditText et5 = (EditText) findViewById (R.id.editText8);
EditText et6 = (EditText) findViewById (R.id.editText9);
EditText et7 = (EditText) findViewById (R.id.editText10);
EditText et8 = (EditText) findViewById (R.id.editText11);
String fname = et1.getText().toString();
String mname = et2.getText().toString();
String lname = et3.getText().toString();
String bday = et4.getText().toString();
String bmonth = et5.getText().toString();
String byear = et6.getText().toString();
String mno = et7.getText().toString();
String pem = et8.getText().toString();
db.execSQL("INSERT INTO Data2 VALUES('"+fname+"', '"+mname+"','"+lname+"','"+bday+"', '"+bmonth+"','"+byear+"', '"+mno+"', '"+pem+"');");
Toast.makeText(NumEntry.this, "Your details are successfully saved.", Toast.LENGTH_LONG).show();
http://stackoverflow.com/questions/2779823/sqlite-query-to-insert-a-record-if-not-exists – JDJ