如何在sqlite数据库中编辑和更新数据?

时间:2013-11-27 06:34:20

标签: android database sqlite

我是android新手可以任何人举例说明如何在sqlite数据库中编辑和更新数据并检索它吗?

提前致谢

4 个答案:

答案 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)

尝试这个链接,我认为它会帮助你非常好的

http://www.vogella.com/articles/AndroidSQLite/article.html