android数据库的简单使用
来源:互联网 发布:安徽软件评测 编辑:程序博客网 时间:2024/05/22 10:46
public class MyHelper extends SQLiteOpenHelper { public MyHelper(Context context) { super(context, "sun", null, 1);//数据库名 } @Override public void onCreate(SQLiteDatabase db) { db.execSQL("create table lr(id Integer primary key autoincrement,title text,url text)");//创建表 } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { }}
public class MyManager { private Context context; private final SQLiteDatabase db; public MyManager(Context context) { this.context = context; MyHelper helper=new MyHelper(context); db = helper.getWritableDatabase(); } //添加方法 public void insertData(List<Bean.ResultBean.DataBean> data){ for (int i=0;i<data.size();i++){ Bean.ResultBean.DataBean dataBean = data.get(i); ContentValues values=new ContentValues(); values.put("title",dataBean.getTitle()); values.put("url",dataBean.getThumbnail_pic_s()); db.insert("lr",null,values); } } //查询方法 public List<Bean.ResultBean.DataBean> selectData(){ List<Bean.ResultBean.DataBean> list=new ArrayList<>(); Cursor cursor = db.query("lr", null, null, null, null, null, null); while(cursor.moveToNext()){ String title = cursor.getString(cursor.getColumnIndex("title")); String url = cursor.getString(cursor.getColumnIndex("url")); Bean.ResultBean.DataBean bean=new Bean.ResultBean.DataBean(); bean.setTitle(title); bean.setUrl(url); list.add(bean); } return list; }MyManager manager = new MyManager(getActivity());manager.insertData(data);List<Bean.ResultBean.DataBean> dataBeen = manager.selectData();
阅读全文
0 0
- Android 数据库的简单使用
- android数据库的简单使用
- sqlite的简单使用,Android中数据库的简单使用
- Android中sqlite数据库的简单使用
- Android中SQLite数据库的简单使用
- Android中的SQLite数据库的简单使用
- Android数据库SQLite的简单使用
- Android:SqliteDatabase 数据库的简单使用
- android 数据库 SQLiteExpertPers的简单使用
- Android使用SQLite数据库的简单实例
- Android之sqlite数据库的简单使用
- Android使用SQLite数据库的简单例子
- 【Android基础知识】SQLite数据库的简单使用
- Android中的Sqlite数据库的简单使用
- android数据库框架SugarORM的简单使用
- android数据库框架LitePal的简单使用
- Android 中数据库的简单使用
- android 数据库greenDao的简单使用
- C#回顾学习笔记十七:方法的重载
- wifi破解工具
- Python类变量,实例变量,类方法,实例方法,静态方法的分析
- 小甲鱼python笔记心得1
- okhttp二次封装
- android数据库的简单使用
- HBase全网最佳学习资料汇总
- 开启IT之路
- StartUML逆向工程
- configure: error: cannot link with -luuid, install uuid-dev.
- 第一次接触android程序写个简单的登录错误层出不穷
- LIVE555再学习 -- testRTSPClient 实例
- HttpClient,DefaultHttpClient使用详解
- HTML 5提供的一些新的标签用法以及和HTML 4的区别。