概述
http://developer.android.com/reference/android/app/Activity.html
SQLite API http://developer.android.com/reference/android/database/sqlite/package-summary.html
在activity下使用ContextWrapper类的 openOrCreateDatabase(String, int, CursorFactory) 就会创建或打开一个数据库文件, deleteDatabase(String)是删除。
SQLiteDatabase 类:是数据库的操作类,增删改查。
SQLiteOpenHelper 类:是一个辅助类来管理数据库的创建和版本,必须继承。
有三个参数来构造:Context,String数据库名,int 版本。
A>第一次会调用onCreate方法(这里可以自己创建表);
B> 当版本改变时会调用 onUpgrade(可以更改表)
其中的getWritableDatabase() 将会返回一个SQLiteDatabase对象
附:在 /data/data/[PACKAGE_NAME]/databases 目录下就是程序的数据库默认目录
当然做数据库开发少不了一点框架的东东,在SSH中就是hibernate,在android中也是有几个框架的,google吧
最后
以上就是现实蜜粉为你收集整理的[java]android SQLite的全部内容,希望文章能够帮你解决[java]android SQLite所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复