2013-11-27 3 views
-2

Я новичок в android, может ли кто-нибудь дать некоторые примеры того, как редактировать и обновлять данные в базе данных sqlite и извлекать их?Как редактировать и обновлять данные в базе данных sqlite?

заранее спасибо

+1

[? Что вы пробовали] (http://mattgemmell.com/2008/12/08/what-have-you-tried/) Если вы новичок в андроиде, вы должны смотреть на учебные пособия, а не на SO –

+0

. в Интернете есть много учебников. –

+1

Вам следует задать такие вопросы Google, прежде чем спрашивать здесь https://www.google.co.in/search?q=android+sqlite+database+example – JoelFernandes

ответ

2

Попробуйте андроида новичка серии Трэвис (thenewboston) на YouTube. Он очень хорошо объясняет развитие. Это для абсолютных новичков, поэтому вы не будете напуганы ничем. Вот ссылка - Link

Она начинается с номера учебника 111.

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) 
Смежные вопросы