【发布时间】:2012-08-29 20:57:25
【问题描述】:
如何创建一个只有一行来存储用户名和密码值的 sqlite 数据库。任何时候尝试添加其他数据,应用程序都不允许。
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
String sqlDataStore = "create table if not exists " +
DATABASE_NAME + " ("+ BaseColumns._ID + " integer primary key autoincrement,"
+ COLUMN_USER + " text not null,"
+ COLUMN_CODE + " text not null);";
db.execSQL(sqlDataStore);
}
【问题讨论】:
-
您可能应该将凭据存储在钥匙串中,而不是 sqlite 数据库中。见:developer.android.com/reference/android/security/KeyChain.html
标签: database cursor android-sqlite