package hhh.com;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;public class bd extends SQLiteOpenHelper {public static String DB_NAME = "S.db";public static String ID = "_id";public static String T_NAME = "stu_list";public static int VERSION = 1;public static String NAME = "s_name";public static String IDCODE = "s_id";public static String SEX = "s_sex";public bd(Context context) {super(context, DB_NAME, null, VERSION);}@Overridepublic void onCreate(SQLiteDatabase db) {// TODO Auto-generated method stubString sql = "create table " + T_NAME + " ( " + ID+ " integer primary key ," + IDCODE + " integer," + NAME+ " text," + SEX + " text)";db.execSQL(sql);}@Overridepublic void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {// TODO Auto-generated method stubdb.execSQL("drop table if exists" + T_NAME);}public long insert(int idcode, String name, String sex) {SQLiteDatabase db = getWritableDatabase();long row = 0;ContentValues cv = new ContentValues();cv.put(IDCODE, idcode);cv.put(NAME, name);cv.put(SEX, sex);row = db.insert(T_NAME, null, cv);return row;}public void delete(int id) {SQLiteDatabase db = getWritableDatabase();db.execSQL("delete from " + T_NAME + " where _id =" + id);}public Cursor qurey(String name) {SQLiteDatabase db = getReadableDatabase();String sql = "select * from " + T_NAME + " where s_name = ?";Cursor cursor = db.rawQuery(sql, new String[] { name });return cursor;}public int update(int _id, int id, String name, String sex) {SQLiteDatabase db = getWritableDatabase();ContentValues cv = new ContentValues();cv.put(IDCODE, id);cv.put(NAME, name);cv.put(SEX, sex);int flag = db.update(T_NAME, cv, ID + " = ? ",new String[] { Integer.toString(_id) });return flag;// db.execSQL("update " + T_NAME// + " set s_id=? , s_name=? , s_sex=? where _id=?", new Object[] {// id, name, sex, _id });}}


本文原创,转载请注明出处,谢谢合作!

更多相关文章

  1. 分析脚本文件AndroidInitProcess分析心得(1)
  2. Android通知栏消息(基本文字通知)
  3. Android判断网络状态是否断开+Android完全关闭应用程序+ 本文讲
  4. Android下载文本文件和mp3文件
  5. Android-TextView多行本文滚动轻松实现
  6. 解析PHP的基本文本输出
  7. Linux hostname主机名配置文件/etc/hosts详解 详细出处参考:http:
  8. TP-link 无线路由器WDS设置方法图解_无线桥接设置 详细出处参考:h
  9. php 读取文本文件

随机推荐

  1. android自学笔记《四》——应用程序结构
  2. android 软键盘回车变搜索
  3. Android泡泡聊天界面的源码实现
  4. android 锁屏
  5. Android linux PWM驱动(s5pv210)
  6. Android popupwindow的基本使用
  7. Android文件拷贝
  8. 布局技巧:使用ViewStub
  9. 处理空列表
  10. Android拾萃 - RxJava2之创建操作符及其d