建议SQLite操作使用rawQuery方法
来源:互联网 发布:抓取amf数据 编辑:程序博客网 时间:2024/05/12 19:47
- 对于Android平台上的数据库而言使用了嵌入式越来越流行的SQLite,为了更好的跨平台我们推荐大家使用原始SQL语句直接操作,在代码和处理效率上都有不小的提高,不过要做好SQL语句异常处理。
下面我们说下rawQuery的好处,可以看到查询的代码直接使用SQL语句,通过性能实测效率比Android封装过的类要快不少,但不能配合一些 Adapter的使用,不过总体上在跨平台上很突出,下面为本地使用方法的伪代码,没有做任何构造和实例化,希望让项目经理知道rawSQL的优势在 Android平台上的使用。
- SQLiteDatabase db;
- String args[] = {id};
- ContentValues cv = new ContentValues();
- cv.put("android123", id);
- Cursor c = db.rawQuery("SELECT * FROM table WHERE android123=?", args); 执行本地SQL语句查询
- if (c.getCount() != 0) {
- //dosomething
- ContentValues cv = new ContentValues();
-
- cv.put("android123","cwj");
- db.insert("table", "android123", cv); //插入数据
- String args[] = {id};
- ContentValues cv2= new ContentValues();
-
- cv2.put("android123", id);
- db.delete("table", "android123=?", args); //删除数据
- }
0 0
- Android 建议SQLite操作使用rawQuery方法
- 建议SQLite操作使用rawQuery方法
- 建议SQLite操作使用rawQuery方法
- SQLite使用rawQuery方法
- sqlite 操作:rawQuery and execSQL
- rawQuery()方法的使用
- android sqlite 操作:rawQuery and execSQL
- rawQuery()方法的使用例子
- Android心得4.3--SQLite数据库--execSQL()和rawQuery()方法
- Android心得4.3--SQLite数据库--execSQL()和rawQuery()方法
- Android心得4.3--SQLite数据库--execSQL()和rawQuery()方法
- Android心得4.3--SQLite数据库--execSQL()和rawQuery()方法
- Android心得4.3--SQLite数据库--execSQL()和rawQuery()方法
- android中SQLite的使用总结,用excSQL和rawQuery方法实现一般得增删改查
- (转)rawQuery()方法的使用例子
- Sqlite query & rawQuery
- 用SQLiteDatabase类的execSQL和rawQuery方法操作数据库
- SQLite之execSQL()和rawQuery()
- Android 音频系统
- OC类 之 NSData NSDate NSSet NSNumber NSValue
- c++中的引用与指针的区别
- 楼主已经复活,博客恢复更新
- 【阈值分割】最大熵分割法
- 建议SQLite操作使用rawQuery方法
- 【mongodb系统学习之九】mongodb保存数据
- C#解析XML文件
- cocos2dx订阅者模式的自定义事件机制
- (1) MySQL 的安装和连接
- iOS 的 APP 如何适应 iPhone 5s/6/6Plus 三种屏幕的尺寸?
- iGriamceV1.44在线源安装
- nyoj 448 寻找最大数
- 2015年7月23日 北京无限互联奖学金文章连载<1>北京总部52期——张璐璐