Android SQLite
2015-07-04 09:48
489 查看
private MySQLiteOpenHelper dbHelper=null; int version = 1; //table name String tables[]={"t_favorateExposant"}; //fields’ name of the table String fieldNames[][] = { { "f_id", "f_name", "f_stand", "f_activity", "f_present", "f_tel", "f_fax", "f_email", "f_website"} }; //fields’ type of the table String fieldTypes[][] = { { "INTEGER PRIMARY KEY AUTOINCREMENT", "text", "text", "text", "text", "text", "text", "text", "text"} }; //columns’name, for which we search the values String resultColumn[] = {"f_id", "f_name"}; //create database dbHelper = new MySQLiteOpenHelper(this, "dbSalon", null, version, tables, fieldNames, fieldTypes); //recherché String selectionArgs[] = {selectedExpoName}; Cursor c = dbHelper.select(tables[0], resultColumn, "f_name=?", selectionArgs, null, null, null); //delete if (c.moveToFirst()) { String where = "f_id=?"; String whereValue[] = {c.getString(0)}; int col = dbHelper.delete(tables[0], where, whereValue); holder.star.setImageResource(R.drawable.p03a_exposants_checkbox); } //insert else { String f2[] = {"f_name", "f_stand", "f_activity", "f_present", "f_tel", "f_fax", "f_email", "f_website"}; for (int i = 0; i < exposantList.size();i++) { if(!exposantList.get(i).getSociete().equals(selectedExpoName)) {continue;} activity = exposantList.get(i).getActivite(); present = exposantList.get(i).getPresentation(); tel = exposantList.get(i).getTelephone(); fax = exposantList.get(i).getFax(); email = exposantList.get(i).getEmail(); website = exposantList.get(i).getAdresseSiteWeb(); } String value[] = {selectedExpoName,selectedStand,activity,present,tel,fax,email,website}; long rowid = dbHelper.insert(tables[0], f2, value); holder.star.setImageResource(R.drawable.p03a_exposants_checkbox_selected); }
相关文章推荐
- 图片异步加载框架 Android-Universal-Image-Loader
- java.lang.ClassNotFoundException: android.view.LinearLaout
- Android webView 缓存 Cache + HTML5离线功能 解决
- Android自定义搜索框(EditText)的搜索功能实现,过滤ListView
- Asynctask解析以及注意事项
- Android获取短信验证码的实现方法
- Android中 dp,px,dpi三者之间的关系
- Android蓝牙开发的一点总结
- Android进阶学习总结-自定义ViewGroup和属性
- 【Android基础篇】Activity的生命周期
- android 获取屏幕分辨率
- Android 知识图谱
- android studio在windows上设置git/ssh
- 安卓android视频录制、另一部手机实时观看方案
- 安卓android视频录制、另一部手机实时观看方案
- Android实践-使用ViewPager和Fragment实现带Tab导航条的仿新闻类页面
- Android 布局之RelativeLayout
- Android学习长按列表项弹出菜单 给菜单项添加事件 获取上下文
- Android Resource介绍和使用
- Android Dalvik虚拟机初识