0
我對如何在Android Studio中操作SQL Lite數據庫感到困惑。我想要的是讓用戶能夠不斷地添加和搜索數據庫中的元素。我感到困惑的是,似乎大多數關於此主題的初學者教程將在每次執行「應用程序」時在MainActivity中創建一個數據庫,這導致我相信新的數據庫是從頭開始創建的,而不是用新的數據庫更新信息(或單獨留言和查詢)。例如,在一個類名DatabaseHelper我有段:適用於Android的SQL Lite數據庫持久存儲器
public DatabaseHelper(Context context) {
super(context, DATABASE_NAME, null, 1);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL(CreateTable1String);
db.execSQL(CreateTable2String);
}
... // Then methods to add, query etc.
然後在主:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
DatabaseHelper db = new DatabaseHelper(this);
... // Then do stuff with the database
}
任何見解成什麼樣,我錯理解大加讚賞。