android Sqlitedatabase 응용
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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
깊이 중첩된 객체를 정확히 일치 검색 - PostgreSQL목차 * 🚀 * 🎯 * 🏁 * 🙏 JSON 객체 예시 따라서 우리의 현재 목표는 "고용주"사용자가 입력한 검색어(이 경우에는 '요리')를 얻고 이 용어와 정확히 일치하는 모든 사용자 프로필을 찾는 것입니다. 즐거운 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.