package exam.EnglishWord;
import android.app.Activity;
import android.content.*;
import android.database.*;
import android.database.sqlite.*;
import android.os.Bundle;
import android.widget.*;
public class EnglishWord extends Activity {
WordDBHelper mHelper;
EditText mText;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mHelper = new WordDBHelper(this);
mText = (EditText)findViewById(R.id.edittext);
findViewById(R.id.insert).setOnClickListener(mClickListener);
findViewById(R.id.delete).setOnClickListener(mClickListener);
findViewById(R.id.update).setOnClickListener(mClickListener);
findViewById(R.id.select).setOnClickListener(mClickListener);
}
Button.OnClickListener mClickListener = new View.OnClickListener(){
public void onClick(View v){
SQLiteDatabase db;
ContentValues row;
switch(v.getId()){
case R.id.insert:
db = mHelper.getWritabilDatabase();
row = new ContenValues();
row.put("eng", "boy");
row.put("han", "머스마");
db.insert("dic", null, row);
db.execSQL("insert into dic values (null, 'girl', '가시나');");
mHelper.close();
mText.setText("insert Success");
break;
case R.id.delete:
db = mHelper.getWriteableDatabase();
db.delete("dic", null, null);
mHelper.close();
mText.setText("Delete success");
break;
case R.id.update:
db = mHelper.getWritableDatabase();
row = new ContentValues();
row.put("han", "소년");
db.update("dic", row, "eng = 'boy' ", null);
mHelper.close();
mText.setText("update success");
break;
case R.id.select:
db = mHelper.getReadableDatabase();
Cursor cursor;
cursor = db.rawQuery("Select eng, han from dic", null);
String Result = " ";
while(cursor.moveToNext()){
String eng = cursor.getString(0);
String han = Cursor.getstring(1);
Result += (eng + " = " + han + "\n");
}
if (Result.length() == 0){
mText.setText("empty set");
}
else
mText.setText(Result);
cursor.close();
mHelper.close();
break;
}
}
} <=================== 이부분에서 에러가 납니다. Syntax error, insert ";" to complete FieldDeclaration
}
class WordDBHelper extends SQLiteOpenHelper{
public WordDBHelper(Context context){
super(context, "EngWord.db", null, 1);
}
public void onCreate(SQLiteDatabase db){
db.execSQL("create table dic( _id INTEGER PRIMARY KEY AUTOINCREMENT,"
+ "eng TEXT, han TEXT);");
}
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion){
db.execSQL("DROP TABLE IF EXISTS dic");
onCreate(db);
}
}




Syntax error, insert ";" to complete FieldDeclaration 해석해보시면 아시겠지만 세미콜론 넣으시면 되겠네요.