我是android新手可以任何人举例说明如何在sqlite数据库中编辑和更新数据并检索它吗?
提前致谢
答案 0 :(得分:3)
DataBaseHelper.class
private static String DB_PATH;
public static final String DB_NAME = "product";
private SQLiteDatabase myDataBase;
public DataBaseHelper(Context context) {
super(context, DB_NAME, null, 1);
DB_PATH = context.getFilesDir().getAbsolutePath();
openDataBase();
getWritableDatabase();
}
public void openDataBase() throws SQLException {
String myPath = DB_PATH + "/" + DB_NAME;
myDataBase = SQLiteDatabase.openDatabase(myPath, null,
SQLiteDatabase.OPEN_READWRITE);
}
public void insertProducts(String name,Double price) {
try {
ContentValues values = new ContentValues();
values.put("Name", name);
values.put("Price",price);
myDataBase.insert(DB_NAME , null, values);
myDataBase.setTransactionSuccessful();
} catch (Exception e) {
Log.e("Error in transaction", "Error", e);
} finally {
myDataBase.endTransaction();
}
}
Activity.java
DataBaseHelper db = new DataBaseHelper(WaiterActivity.this);
db.insertProducts("Desktop",5000.00)
答案 1 :(得分:2)
在youtube上试用Travis(thenewboston)的Android初学者系列。他非常恰当地解释了发展。 这是绝对的初学者所以你不会被任何事情吓到。 这是链接 - Link
从教程编号111开始。
答案 2 :(得分:1)
答案 3 :(得分:1)
尝试这个链接,我认为它会帮助你非常好的