안녕하세요.
제가 지금 DB쪽을 하고 있는데 어려워서 몇가지 물어볼께요.
먼저 책을 통해서 제가 원하는 데이터를 DB 에 넣었거든요.
DBAdapter를 만들어서 넣었는데...
// *************************************************
// �����ͺ��̽� ���� (OPEN)
// *************************************************
public DBAdapter open() throws SQLException {
// �����ͺ��̽��� ���� �����ϵ��� �Ѵ�.
mDb = mDbHelper.getWritableDatabase();
return this;
}
// *************************************************
// �����ͺ��̽� �ݱ� (CLOSE)
// *************************************************
public void close() {
// �����ͺ��̽��� �ݴ´�.
mDb.close();
}
// *************************************************
// ���̺� ���� ������ �߰� (INSERT)
// *************************************************
public long insertEntry(String edittext, String dblLongitude, String dblLatitude) {
ContentValues values = new ContentValues();
values.put("edittext", edittext);
values.put("dblLongitude", dblLongitude);
values.put("dblLatitude", dblLatitude);
return mDb.insert(DATABASE_TABLE, null, values);
}
// *************************************************
// ���̺� ���� ������ ���� (UPDATE)
// *************************************************
public boolean updateEntry(long rowID, String edittext, String dblLongitude, String dblLatitude) {
ContentValues values = new ContentValues();
values.put("edittext", edittext);
values.put("dblLongitude", dblLongitude);
values.put("dblLatitude", dblLatitude);
return mDb.update(DATABASE_TABLE, values, "id=" + rowID, null) > 0;
}
// *************************************************
// ���̺� ���� ������ ���� (DELETE)
// *************************************************
public boolean deleteEntry(long rowID) {
return mDb.delete(DATABASE_TABLE, "id=" + rowID, null) > 0;
}
// *************************************************
// ���̺� ���� ������ ���� (QUERY)
// *************************************************
public Cursor getAllEntries(String[] curmns) {
return mDb.query(DATABASE_TABLE, new String[]{"id", "edittext", "dblLongitude", "dblLatitude"},
null, null, null, null, null, null);
}
public Cursor getEntry(long rowID) throws SQLException {
Cursor mCursor = mDb.query(DATABASE_TABLE, new String[]{"id", "edittext", "dblLongitude", "dblLatitude"},
"id=" + rowID, null, null, null, null, null);
if(mCursor != null) mCursor.moveToFirst();
return mCursor;
}
}
요렇게 해서 insertEntry로 넣었는데 dblLongitude", "dblLatitude" 값을 불러오고 싶은데 커서이거 어떻게 쓰는거죠???