Android(安卓)SQLiteDatabase使用总结
16lz
2021-01-26
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后记得要把他关闭不然在后期会出现数据库打不开
更多相关文章
- SpringBoot 2.0 中 HikariCP 数据库连接池原理解析
- ContentProvider总结
- android中使用adb查看sqlite数据库
- android view只能在主线程操作
- 关于Android中使用Uri监听数据库的变化
- ContentProvider-1查询
- android之SQLite数据库应用(一)
- Android:Eclipse开发环境的一些操作问题
- android项目之通讯录数据库