我是新来的移动应用development.I想知道如何创建和android中使用的数据库。是否有任何需要创建数据库(如SQL)?现在我使用eclipse ide。
2
A
回答
0
查询遵循此 Link
1
0
Android采用SQLite,让其数据库引擎。 working with the database SDK中有一些“助手”类。
1
其中一种方法是像下面那样扩展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);
相关问题
- 1. 如何在Android中使用数据库?
- 2. 如何使用android数据库在/作为phonegap数据库
- 3. 如何使用现有数据在android中创建数据库?
- 4. 如何使用android中的SQLite数据库从数据库中选择数据?
- 5. 如何在SQLite数据库的onCreate()函数中使用getWritableDatabase? (Android)
- 6. 如何使用动态数据库android?
- 7. 如何在Android应用程序中使用持久数据库
- 8. sql lite如何在android中使用数据库中的文件
- 9. 如何使用MySQL数据库中的数据填充Android Spinner?
- 10. 在Android中使用数据库
- 11. 在android中使用现有数据库
- 12. 在Android中使用SQLite数据库
- 13. 在android活动中使用数据库
- 14. 在android中使用外部数据库
- 15. 在android中使用数据库?
- 16. 在android中使用数据库
- 17. 在android中使用Sqlite数据库
- 18. 在Android中使用外部数据库
- 19. 如何在数据库中使用QTableView?
- 20. 如何在数据库中使用RecyclerView?
- 21. 在Falcor中如何使用数据库?
- 22. 如何在Eclipse中使用数据库
- 23. 如何在ASP.Net中使用数据库
- 24. 如何在senchaTouch中使用数据库
- 25. 如何在数据库中使用DAO
- 26. 如何在android中连接数据库?
- 27. 如何在android数据库中存储
- 28. 如何在Android中保存数据库?
- 29. 如何在android中创建数据库?
- 30. 如何在Android中模拟数据库
你有我23秒),但我不只是给他一个链接...已经开始工作了。 – 2010-07-12 11:27:48
哈哈,我因为你在编辑他的帖子而得到你! (我现在正准备上班......几个人见!) – Andir 2010-07-12 11:29:16