如何操作上篇已經建立的SQLite資料庫(http://phonewalker.blogspot.com/2011/05/android-sqlite.html),可以透過SQLiteOpenHelper方法來操作資料庫.現在學習直接撰寫程式碼SQLiteOpenHelper可以建立與管理SQLite database.
1.建立一個DB.class
private static class DatabaseHelper extends SQLiteOpenHelper , 在DB.class 中建立一個繼承SQLiteOpenHelper 的DatabaseHelper ,以便Create database and Manager database,加入後,工具會引導加入建構子與方法.OnCreate and OnUpgrade , 其中利用*.execSQL(" ") , 如同Command line的方式輸入SQLite 指令,另外調用,只需要負責控制資料庫開啟與關閉的Context參數,其他的地方都改為只用(super)語法來當調用到constructor時,在結構子中自動傳入這些固定的參數
2.對DB加工
3.已經建立好database的類別,就可以在其他程式裡使用啦~
在程式碼加入 : private DB mDbHelper;
並在接口Adapter加入
mDbHelper = new DB(this);
mDbHelper.open();
4.執行後
可以透過(http://phonewalker.blogspot.com/2011/05/android-sqlite.html)指令方式驗證,驗證(notes)資料表是否已經建立.
SQL相關:
http://developer.android.com/reference/android/database/sqlite/package-summary.html
沒有留言:
張貼留言
請留言~一起討論吧~