zoukankan      html  css  js  c++  java
  • Android SQLiteDatabase使用总结

    SQLiteDatabase数据库操作
    
    1.创建一个继承了类SQLiteOPenHelper类复写相应的方法,和构造函数
    
    2、然后创建一个类,定义一个私有变量(上述类的实例化对象),在构造函数中进行初始化操作
    
    3、由于SQLiteOpenHelper中的方法getWritableDatabase和getReadableDatabase获得对数据库的操作权后返回了一个SQLiteDatabase对象
    
    4、得到SQLiteDatabase后,进行数据库的增删查改操作,这里会使用Cursor游标进行数据库中数据的访问
    
    SQLiteDatabase.rawQuery(sql,new String[]) 对数据库进行操作,返回的是一个游标指向这个数据库中的数据,该方法一般都是进行查询时使用
    SQLiteDatabase.execSQL(sql)
    SQLiteDatabase.execSQL(sql,new Object[])
    
    这两个函数表示使用SQL语句进行数据库操作,第一个是直接使用SQL语句,后一个是采用占位的格式进行,Object中的对象就是占位对应的数据
    例如
    execSQL("insert int stu (id,name,number) values('1','yy','123') ");
    execSQL("insert int stu (id,name,number) values(?,?,?) " , new Object[]{id,name,number});
    
     
    
    注意:不管得到数据库或是游标,在使用over后记得要把他关闭不然在后期会出现数据库打不开
    
  • 相关阅读:
    内存管理实验
    浅谈RAM和ROM的各种区别
    课程总结
    IO流
    事件处理
    继承
    第四次上机作业
    第三次上机
    Java基础实训1
    Java第二次作业
  • 原文地址:https://www.cnblogs.com/yyroom/p/3674688.html
Copyright © 2011-2022 走看看