가능한 중복 :
how to create database in android안드로이드에서 데이터베이스를 사용하는 방법?
나는 새로운 오전 모바일 애플리케이션의 발전이로 만들고 안드로이드에서 데이터베이스를 사용하는 방법을 알고 싶습니다. SQL과 같은 데이터베이스를 만드는 데 필요한 요구 사항이 있습니까? 이제는 Eclipse IDE를 사용합니다.
가능한 중복 :
how to create database in android안드로이드에서 데이터베이스를 사용하는 방법?
나는 새로운 오전 모바일 애플리케이션의 발전이로 만들고 안드로이드에서 데이터베이스를 사용하는 방법을 알고 싶습니다. SQL과 같은 데이터베이스를 만드는 데 필요한 요구 사항이 있습니까? 이제는 Eclipse IDE를 사용합니다.
같은 쿼리를 사용하면 23 초 저를 가지고이 Link
여기에 좋은 시작이있다 : http://www.devx.com/wireless/Article/40842/1954
안드로이드 데이터베이스 엔진 SQLite는 사용이. working with the database에 대한 SDK의 "도우미"클래스가 있습니다.
다음 중 하나의 방법은 SQLiteOpenHelper를 확장하고 onCreate를 재정 의하여 데이터베이스를 만드는 것입니다. 다음은 간단한 예입니다.
public class DBHelper extends SQLiteOpenHelper {
private static String DB_NAME = "example.db";
private static int DB_VERSION = 1;
public DBHelper(Context context) {
super(context, DB_NAME, null, DB_VERSION);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("CREATE TABLE props (name TEXT PRIMARY KEY, value TEXT);");
INTEGER);");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO: Write upgrade db scripts
}
}
그리고 당신은
SQLiteQueryBuilder qb = new SQLiteQueryBuilder();
qb.setTables("PROPS");
SQLiteDatabase db = dbHelper.getReadableDatabase();
Cursor c = qb.query(db, new String[]{"value"}, "name = '" + name +"'", null, null, null, null);
if(c.getCount() > 0) {
c.moveToFirst();
val = c.getString(c.getColumnIndexOrThrow("value"));
}
closeDbAndCursor(db,c);
수행 할 수 있습니다)하지만 난 그냥 그에게 링크를 포기하지 않았다 ... 이미 일하게 –
하하, 나는 네가 그의 글을 편집하고 있다고 생각해! (그리고 지금은 일할 준비가되어 있습니다 ... 몇 가지를보세요!) – Andir