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);
}
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
String sql = "create table " + T_NAME + " ( " + ID
+ " integer primary key ," + IDCODE + " integer," + NAME
+ " text," + SEX + " text)";
db.execSQL(sql);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
db.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 });
}
}
本文原创,转载请注明出处,谢谢合作!http://blog.csdn.net/zjbpku/article/details/7798681
分享到:
相关推荐
课堂作业实验6源码。利用android的内置数据库SQLite存储新闻信息,用listview组件以列表形式显示新闻内容,
实现了安卓移动应用开发中数据库的所有基本功能,完整直观实现了一个数据库的应用。
Android高手进阶教程之----Android 数据库SQLiteDatabase的使用!.doc Android高手进阶教程之----Android 通用获取Ip的方法(判断手机是否联网的方法)!!!.doc Android高手进阶教程之----Android 在一个应用中如何...
1.3 Android应用程序构成 1.3.1 活动(Activity) 1.3.2 意图(Intent) 1.3.3 服务(Service) 1.3.4 内容提供器(ContentProvider) 1.4 Android网上资源 第2章 搭建Android开发环境 2.1 Android开发环境要求 2.2 ...
import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; public class DBHelper extends SQLiteOpenHelper { public DBHelper(Context context) { super...
26 11.3 实验原理 26 11.4 实验步骤 28 实验7 SQLite和SQLiteDatabase应用 31 8.1 实验目的 31 8.2 实验内容 31 8.3 实验原理 31 8.4 实验步骤 31 实验8 网络访问与服务 39 【实验要求】 39 【实验过程】 39 实验一...
一个关于SQLite数据库操作的android应用demo,通过本应用你可以学到:使用SQLiteDatabase操作SQLite数据库,使用SQLiteOpenHelper获取用于操作数据库的SQLiteDatabase实例
一般我们在这个方法里边删除数据表,并建立新的数据表,当然是否还需要做其他的操作,完全取决于应用的需求。 而void onOpen(SQLiteDatabase db) 则可以选择重写。同时此类还有3个synchronized方法:void close(),...
实验五:SQLite和SQLiteDatabase应用 27 一、实验目的 . 二、实验要求 . 1、创建项目 . 2、布局文件 . 3、创建Activity . 实验六:图形绘制与OpenGL ES 38 一、实验目的 . 二、实验要求 . 三、实验过程 . 1、绘制...
第1章 Android应用与开发环境 1 1.1 Android的发展和历史 2 1.1.1 Android的发展和简介 2 1.1.2 Android平台架构及特性 3 1.2 搭建Android开发环境 5 1.2.1 下载和安装Android SDK 5 1.2.2 安装...
目录: 实验一 熟悉Android的运行环境 实验二 UI设计 ...实验六 SQLite和SQLiteDatabase应用 实验七 多媒体应用 实验八 服务应用 (初学者的实验报告,仅供学习分享,谢绝商业转载,文件只有十个word文档)
安卓数据库项目 使用 SQLite 的简单 android 示例应用程序
import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.util.Log; public class DBAdapter { } 接下来创建一个数据库,取名为bookstitles,字段如图2所...
自己做的一个个人支出应用,主要是为了熟悉SQLiteDatabase做的,界面很丑,给我们这些菜鸟们分享分享!
通过调用天气预报接口来获得天气数据,用LIstView和GridView来搭建每个界面,将查询的天气信息存储在SQLiteDatabase中。应用主要包括了五大界面,每一个界面上都会有很多组件: - 首页面:有各种组件装饰,显示天气...
内部存储——应用程序私有文件 外部存储——SD卡 资源文件——只读( RAW 、XML) (3)数据库存储——SQLiteDataBase 今天我们讲讲在android studio中利用数据库存储中的SQLiteOpenHelper()方法建立数据库 ...
江 西 理 工 大 学 江 西 理 工 大 学 Android平台开发基础 实验报告 实验名称 实验四AndroidSQLite数据库应用 日期 2016-05-14 专业班级 计算机133班 地点 信息学院M601 实验人 学号 12 同组人 单独完成 实验目的 ...
第1章 Android应用与开发环境 1 1.1 Android的发展和历史 2 1.1.1 Android的发展和简介 2 1.1.2 Android平台架构及特性 3 1.2 搭建Android开发环境 5 1.2.1 下载和安装Android SDK 5 1.2.2 安装Eclipse和ADT插件 7 ...