2012년 6월 30일 토요일
2012년 6월 29일 금요일
2012년 6월 17일 일요일
[Android] DB에서 데이터 가져와 스피너에 업데이트하기
// 디비에접속해서 데이터를 가져와 커서에 넣는다.
Cursor itemCursor = mDbHelperTable.fetchAllAvailTables();
// 안드로이드 특성상 앱/데이터의 life cycle을 지키기 위해 startmanagingcursor를 호출한다.
startManagingCursor(itemCursor);
Listlist = new ArrayList ();
// create the string array.
while(itemCursor.moveToNext()){
String eng = itemCursor.getString(0);
list.add(eng);
}
// 스피너 객체생성
Spinner s = (Spinner) findViewById(R.id.spinner_table);
ArrayAdapterdataAdapter = new ArrayAdapter (this,
android.R.layout.simple_spinner_item, list);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s.setAdapter(dataAdapter);
[Android] adb로 sqlite 테이블 select 하기
안드로이드 앱 개발시 sqlite를 사용하면 DB는 다음 위치에 저장되게 된다.
/data/data//databases
예> #cd /data/data/com.android.project-name/databases
데이터베이스 이름을 확인하고 sqlite를 실행한다.
#sqlite3
sqlite 커맨드 프롬프트가 보이면 sql을 실행할 수 있다.
테이블을 셀렉트
sqlite>select * from table_name;
테이블 목록을 확인하는 명령어
sqlite>.tables
/data/data/
예> #cd /data/data/com.android.project-name/databases
데이터베이스 이름을 확인하고 sqlite를 실행한다.
#sqlite3
sqlite 커맨드 프롬프트가 보이면 sql을 실행할 수 있다.
테이블을 셀렉트
sqlite>select * from table_name;
테이블 목록을 확인하는 명령어
sqlite>.tables
피드 구독하기:
글 (Atom)