반응형

DB 3

android - 안드로이드 SQLite execSQL()과 rawQuery()의 차이

안드로이드 SQLite execSQL()과 rawQuery()의 차이 SQLite execSQL()과 rawQuery()의 차이 void execSQL(String sql)- SELECT 명령을 제외한 모든 SQL 문장을 실행한다.ex) CREATE TABLE, DELETE, INSERT 등 Cursor rawQuery(String sql, String[] selectionArgs)- SELECT 명령어를 사용하여 쿼리를 실행하려면 rawQuery()를 사용하면 된다.- 쿼리의 결과는 Cursor 객체로 반환된다.- Cursor 객체는 쿼리에 의하여 생성된 행들을 가리킨다.- Cursor는 DB에서 결과를 순회하고 데이터를 읽는 데 사용되는 표준적인 메커니즘이다. 출처 - 그림으로 쉽게 설명하는 안드로이..

Android 2017.08.25

안드로이드 sqlite - SQLiteOpenHelper클래스

안드로이드 sqlite - SQLiteOpenHelper클래스안드로이드 경량 데이터베이스 sqlite sqlite를 이용하여 간단한 데이터베이스를 만들 수 있습니다. SQLiteOpenHelper는 데이터베이스 생성시 클래스를 상속받아 좀 더 편하게 데이터베이스와 테이블을 생성할 수 있습니다. 다른 액티비티는 SQLiteOpenHelper클래스를 상속받은 자바 객체를 선언해서 사용하기만 하면 됩니다. ** DBOpenHelper.javapublic class DBOpenHelper extends SQLiteOpenHelper{ public DBOpenHelper(Context context) { super(context, "myDB", null, 1); //myDB - 데이터베이스명 } @Override..

Android 2017.06.15

오라클 ORA-12560 : protocol adapter error(window 10)

오라크 ORA-12560 : protocol adapter error 데이터 베이스 실습을 하던 중 window 7에서 잘 실행되던 오라클이 window 10으로 업그레이드한 이후로 protocol adapter error가 발생하였습니다 윈도우 10이 아직까지는 안되는 부분이 많은 것 같네요 그래서 구글링을 통해서 해결방법을 찾았습니다. 해결 방법은 간단합니다 윈도우 설정 -> 정보 -> 추가 관리 도구 -> 서비스로 들어가서 OracleServiceXE를 실행으로 바꿔주시면 됩니다. 이후 접속이 잘됩니다~ **윈도우 10 업그레이드 이후에 안되는 부분이 많은 것 같습니다~

IT Info 2016.06.05
반응형