목록Android Studio (13)
개인공부용123 프로그래밍 블로그
SQL을 메소드 호출로 실행하기 exclSQL()이나 rawQuery()메소드에 인자로 전달하는 SQL은 완벽한 하나의 문자열이여야 하지만 ?문자를 대체하는 파라미터를 같이 전달하여 실행할 수 있습니다. 이와 비슷한 방식으로 SQL을 하나의 문자열이 아닌 여러개의 파라미터로 나누어 구분하고 이들을 파라미터로 전달하는 방식이 있습니다. [ A P I ]long insert(String table, String nullColumnHack, ContentValues values)int update(String table, ContentValues values, String whereClause, String[] whereArgs)int delete(String table, String whereClause, ..
목 차 1. 헬퍼 클래스를 이용해 업그레이드 지원하기 2. 데이터 조회하기 1. 헬퍼 클래스를 이용해 업그레이드 지원하기 API에서 제공하는 헬퍼(Helper)클래스를 사용해 데이터베이스를 만들거나 스키마를 업그레이드 할수있습니다. SQLiteOpenHelper 클래스는 데이터베이스를 만들거나 열기위해 필요한 일들을 도와줍니다.SQLiteOpenHelper객체는 new 연산자를 이용해 만들게 됩니다. [ A P I ]public SQLiteOpenHelper(Context context, String name, SQLiteDatabase.CursorFactory factory, int version) -인자-첫번째 인자: Context 객체이므로 액티비티 안에서 만들 경우 this로 지정할 수 있습니다...
모바일 데이터베이스 안드로이드 프로젝트를 진행하다 보면 Data를 계속적으로 보관하고 사용해야 하는 경우가 생기는데 이떄 DataBase(DB) 라는 저장공간에을 사용하게 됩니다. 이런 경우를 대비해서 안드로이드에서는 SQLite라는 DataBase 를 포함하고있는데 , 만약 Data를 저장해서 사용하게 되는 경우가 생길 경우 SQLite를 사용해서 좀더 편리하게 DataBase를 관리 할 수 있습니다. 데이터베이스와 테이블 만들기 Context클래스에 정의된 메소드1. SQLiteDatabase openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory) : 데이터 베이스를 생성하는 메소드입니다. - 인자 -Strin..