SuishenJi项目_SQLite数据库
来源:互联网 发布:c语言开发手册 典藏版 编辑:程序博客网 时间:2024/06/05 04:05
public class DbOpenHelper extends SQLiteOpenHelper {
创建库public DbOpenHelper(Context context, String name, CursorFactory factory,int version) {super(context, DBuserName, factory, i);// TODO Auto-generated constructor stub}
/** 创建表 */</span>@Overridepublic void onCreate(SQLiteDatabase arg0) {// TODO Auto-generated method stubarg0.execSQL("create table JiShiBo(id integer primary key autoincrement,textname varchar(10), textread )");}
public class UserService { public DbOpenHelper dbopenhelper;public UserService(Context context) {dbopenhelper = new DbOpenHelper(context, null, null, 1);}// 插入数据库操作public long insterinfo_1(jishiboBean bean) {SQLiteDatabase db = dbopenhelper.getWritableDatabase();ContentValues cv = new ContentValues();cv.put(jishibo_name, bean.getTextname());cv.put(jishibo_text, bean.getTextread());long l = db.insert(JiShiBoName, null, cv);db.close();return l;}public long insterinfo2(myzhangdanBean bean) {SQLiteDatabase db = dbopenhelper.getWritableDatabase();ContentValues cv = new ContentValues();cv.put("imageID", bean.getImageID());cv.put("number", bean.getNumber());cv.put("type", bean.getType());cv.put("typename", bean.getTypename());cv.put("zhanhu", bean.getZhanghu());long l = db.insert("MyZhangDanName", null, cv);db.close();return l;}public long insterinfo3(myzhanghuBean bean) {SQLiteDatabase db = dbopenhelper.getWritableDatabase();ContentValues cv = new ContentValues();cv.put("zhanghu1", bean.getText1());cv.put("zhanghu2", bean.getText2());cv.put("zhanghu3", bean.getText3());cv.put("zhanghu4", bean.getText4());long l = db.insert("MyZhangDanName", null, cv);return l;}/** 查询数据库操作 */public List<jishiboBean> findall_1() {SQLiteDatabase db = dbopenhelper.getWritableDatabase();List<jishiboBean> list = new ArrayList<jishiboBean>();// Cursor 是每行的集合coursor = db.query(JiShiBoName, null, null, null, null, null, "id desc");while (coursor.moveToNext()) {String textname = coursor.getString(coursor.getColumnIndex(jishibo_name));String textread = coursor.getString(coursor.getColumnIndex(jishibo_text));String id = coursor.getString(coursor.getColumnIndex("id"));jishiboBean bean = new jishiboBean();bean.setId(id);bean.setTextname(textname);bean.setTextread(textread);list.add(bean);}db.close();return list;}/* 查询单个数据的方法* */public jishiboBean fin(String name) {SQLiteDatabase db = dbopenhelper.getReadableDatabase();jishiboBean bean =null;Cursor cousor = db.query(JiShiBoName,new String[] { "id", "textread" }, "textname= ?",new String[] { name }, null, null, null);if (coursor.moveToFirst()) {bean = new jishiboBean();String id = coursor.getString(coursor.getColumnIndex("id"));String textread = coursor.getString(coursor.getColumnIndex("textread"));bean.setId(id);bean.setTextread(textread);}db.close();return bean;}/**删除单个信息的方法*/public long delete(String name){SQLiteDatabase db = dbopenhelper.getReadableDatabase();long l=db.delete(JiShiBoName, "textname= ?", new String[]{name} );db.close();return l;}public myzhanghuBean findall_2() {return null;}}
插入数据库bean = new jishiboBean();String textname=jishibo_addtext_name.getText().toString().trim();String textread=jishibo_addtext_read.getText().toString().trim();bean.setTextname(textname);if(textread.contains(str)){return;}else{bean.setTextread(str+" "+textread);}long l = service.insterinfo_1(bean);if (l > 0) {Toast.makeText(add_jishiboActivity.this, "新建成功", 1000).show();} else {Toast.makeText(add_jishiboActivity.this, "新建失败", 1000).show();}break;
查询数据库@Overridepublic void onStart() {// TODO Auto-generated method stubsuper.onStart();list = service.findall_1();adapter = new jishibo_Adapter(list, getActivity());jishibo_listview.setAdapter(adapter);}
0 0
- SuishenJi项目_SQLite数据库
- SuiShenJi项目_登录界面
- SuiShenJi项目_计算器逻辑
- SuiShenJi项目_Activity跳转、传值
- python数据库编程_sqlite
- python数据库编程_sqlite
- Android开发_SQLite数据库
- 数据库存储_SQLite
- SuiShenJi项目_按钮等背景样式
- SuiShenJi项目_dialog to Activity动画
- SuiShenJi项目_EditText多行输入
- 05_android入门_sqlite数据库创建
- 每天一点Android开发_SQLite数据库操作
- Android学习笔记_SQLite数据库存储
- android之存储篇_SQLite数据库
- Android开发——数据持久存储_SQLite数据库
- android(16)_数据存储与访问_SQLite数据库_数据库的创建管理
- android(17)_数据存储与访问_SQLite数据库_修改数据库
- hdu 5494 Card Game 排序
- UVA - 133 The Dole Queue
- 【bzoj1079】【SCOI2008】【着色方案】【记忆化搜索】
- scrollView的滚动和缩放
- 杭电OJ -- 2033 人见人爱A+B(c++练手的好题目)
- SuishenJi项目_SQLite数据库
- 更改域名后phpcms后台登录验证码显示异常的解决办法
- Java解决算三角形个数的问题
- jdbc商品管理系统 增删改查练习
- Oracle创建序列,序列的语法格式及使用和查询
- Hibernate的helloworld
- 又见gcd(hdu-2504)
- UIScrollerView的常用代理方法
- Java获取当前时间