MyTetra Share
Делитесь знаниями!
CrimeBaseHelper.java
29.04.2017
15:58
Раздел: Android - books - AndroidProgramming2e - 14 Базы данных SQLite
CrimeBaseHelper.java

CrimeBaseHelper.java

package com.bignerdranch.android.criminalintent.database; 
 
import android.content.Context; 
import android.database.sqlite.SQLiteDatabase; 
import android.database.sqlite.SQLiteOpenHelper; 
//Директива позволяет ссылаться на строковые константы из CrimeDbSchema. 
//        CrimeTable в форме CrimeTable.Cols.UUID (вместо того, чтобы вводить полное 
//        имя CrimeDbSchema.CrimeTable.Cols.UUID). 
import com.bignerdranch.android.criminalintent.database.CrimeDbSchema.CrimeTable; 
 
public class CrimeBaseHelper extends SQLiteOpenHelper { 
    private static final String TAG = "CrimeBaseHelper"; 
    private static final int VERSION = 2; 
    private static final String DATABASE_NAME = "crimeBase.db"; 
 
    public CrimeBaseHelper(Context context) { 
        super(context, DATABASE_NAME, null, VERSION); 
    } 
 
    @Override 
    public void onCreate(SQLiteDatabase db) { 
 
        db.execSQL("create table " + CrimeTable.NAME + "(" + 
                " _id integer primary key autoincrement, " + 
                CrimeTable.Cols.UUID + ", " + 
                CrimeTable.Cols.TITLE + ", " + 
                CrimeTable.Cols.DATE + ", " + 
                CrimeTable.Cols.SOLVED + 
                ")" 
        ); 
    } 
 
    @Override 
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { 
    } 
} 

 
MyTetra Share v.0.52
Яндекс индекс цитирования