首先新建一个类继承自SQLiteOpenHelper,实现方法
public class MyDateBase1 extends SQLiteOpenHelper {public MyDateBase1(Context context) {super(context, "myDataBase", null, 1);}@Overridepublic void onCreate(SQLiteDatabase db) {}@Overridepublic void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {}}

在其他类中 直接new这个类,并且getWritableDatabase和getreadableDatabase之后就可以了

DBHelper d = new DBHelper(this);SQLiteDatabase dbwrite,dbread;dbwrite = dbhelp.getWritableDatabase();dbread = dbhelp.getreadableDatabase();


可以在oncreate方法中执行数据库的初始化


增删改查的sql

insert into 表(name,age)values("","");delete from 表 where age=20;update 表 set name ="XX" where age = 20;Cursor c = dbRead.rawQuery("select * from student",null);while(c.moveToNext()){String name = c .getSrting(c.getColumuIndex("name"))int age = c.getInt(c.getColumuIndex("age"));}

调用方法是

db.execSQL("");

值得注意的是,在MyDatabase1中最好只执行sql语句用来给表初始化数据,如果要把数据查询出来放到数组里,还是到另外的类中执行。否则有时数组会拿不到值。



禁止转载

更多相关文章

  1. Android之Tab分页标签的实现方法一-----TabActivity和TabHost的
  2. View的invalidate()方法的源码分析
  3. android动态布局方法总结
  4. android 監聽系統屬性變化的方法
  5. Android学习札记36:一个关于onSaveInstanceState ()方法的例子
  6. android 图片与byte数组间的转换
  7. Android调用系统的发邮件方法
  8. Android轮播图Banner使用方法

随机推荐

  1. Android之Dialog
  2. Android的菜单
  3. Android中使用查找提示
  4. Android的layout分析
  5. Android Juint环境配置
  6. Android 保存图片到相册无法显示的问题
  7. Android adb 模拟滑动 按键 点击事件
  8. Android framework 源码分析一Activity启
  9. Android——SpannableString上标,下标垂直
  10. Android各种简单的对话框的实现案例