//DataBase.java 입니다.
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public class DataBase extends SQLiteOpenHelper {
public Lock_DataBase(Context context) {
super(context, "DB.db", null, 1);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("CREATE TABLE DB(name String);");
db = this.getWritableDatabase();
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("drop table if exits DB");
onCreate(db);
}
}
//Main문에 dbHelper를 정의해논겁니다.
SQLiteOpenHelper dbHelper = newDataBase(this);
DataBase mhelper;
//버튼을 클릭시 DB에 저장을할려고합니다.
SQLiteDatabase db = dbHelper.getWritableDatabase();
ContentValues cv = new ContentValues();
String sql = "insert into DB values(" + mv.str + ")";
db.execSQL(sql);
cv.put("name", mv.str);
db.insert("DB", null, cv);
소스를 보시다시피 제가 정의를 해 놓았습니다.
하지만 계속 오류가 나서 질문을 드리겟습니다. 혹시 여기서 제가 문제점과 조언좀 부탁드립니다.
오류난 부분에 대한 설명도 간단하게 부탁드립니다.
