public class SqliteTestClass extends SQLiteOpenHelper { public static final String DB_NAME = "test.db"; private static final int DB_VERSION = 1; @Override public void onCreate(SQLiteDatabase db) { db.execSQL( "create table query" ); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { } public SqliteTestClass(Context context) { super(context, DB_NAME, null, DB_VERSION); } }
Insert 예제
synchronized public void insertTest( String insertData ){ SQLiteDatabase db = getWritableDatabase(); if( db == null ) return false; db.execSQL("insert into tableName (columnName) values (?);", new String[]{ insertData }); db.close(); }
Select 예제
synchronized public String selectTest( String selectKey ){ SQLiteDatabase db = getReadableDatabase(); String result; if( db == null ) return result; Cursor cursor = db.rawQuery("select columnName from tableName where selectKeyColumn=?;", new String[]{ selectKey }); if( cursor.moveToNext() ){ result = cursor.getString( 0 ); } cursor.close(); db.close(); return result; }
댓글 없음:
댓글 쓰기