我只是在我的項目開始,我是堆棧! 這是一個學校項目,我需要創建一個應用程序,可以(理論上)從遠距離的餐館點餐,並且通過它可以輕鬆訂購和支付。 對於我需要使用數據庫,我需要建立表產品,該餐廳是在暗示,表爲不同的類別,用戶表和預訂表。 這些都是列每個表:在android studio中使用DataBase,我該如何創建DataBase?我如何在不同的活動中使用它?
//product table columns
public static final String PRODUCT_KEY_ID = "id";
public static final String PRODUCT_KEY_NAME = "name";
public static final String PRODUCT_KEY_CATEGORY = "category";
public static final String PRODUCT_KEY_PRICE= "price";
public static final String PRODUCT_KEY_QUANTITY= "quantity";
//category table columns
public static final String CATEGORY_KEY_ID = "id";
public static final String CATEGORY_KEY_NAME = "name";
//users table columns
public static final String USERS_KEY_ID = "id";
public static final String USERS_KEY_NAME = "name";
public static final String USERS_KEY_PASSWORD = "password";
public static final String USERS_KEY_MAIL = "mail";
//reservation table columns
public static final String RESERVATION_KEY_ID = "id";
public static final String RESERVATION_KEY_USERID = "user";
public static final String RESERVATION_KEY_PRICE = "price";
public static final String RESERVATION_KEY_PAID = "is_it_paid";
如何建立我的數據庫,以便每一個活動將能夠首次創建後訪問它? **編輯:**我已經創建了「CREATE_TABLE_NAME」,它是發送給SQL的字符串。
我有麻煩實施MainClass中的DataBase文件的onCreate。還需要以某種方式保存我的數據,以便我可以從另一個活動訪問它(更新數據庫並從中讀取)。
非常感謝很抱歉的長問題。 :)
「主類」是什麼意思?我在答案中提到的方式可能來自每個片段或活動等。您可以從我的答案中對'database'對象執行所有操作。 – staaar 2014-12-07 20:11:11