Android SQLite и метод для него - PullRequest
0 голосов
/ 05 марта 2011

Как объявить базу в андроиде?Как мы делаем базу данных в Android и метод?

Ответы [ 2 ]

1 голос
/ 05 марта 2011

По сути, вы расширяете класс с помощью SQLiteOpenHelper и реализуете onCreate и onUpgrade.

public class DatabaseHelper extends SQLiteOpenHelper {
    private static final String DATABASE_NAME = "db_table";
    public DatabaseHelper2(Context context) {
        super(context, DATABASE_NAME, null, 1);
    }

    @Override
    public void onCreate(SQLiteDatabase db) {
        db.execSQL("CREATE TABLE coordinate (field1 CHAR NOT NULL ,field2 INTEGER NOT NULL ,field3 INTEGER NOT NULL);");
        db.execSQL("INSERT INTO spotit VALUES( test ,10,10);");
    }
    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

    }

Затем инициируете класс в своей основной деятельности.

    DatabaseHelper db = new DatabaseHelper(this);
    db.getReadableDatabase();
    db.close();

onCreate будет вызываться при вызове db.getReadableDatabase()

0 голосов
/ 05 марта 2011

все что вам нужно здесь: http://developer.android.com/guide/topics/data/data-storage.html#db

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...