数据库
2016-06-29 16:27
323 查看
public class Mysqlite
extends SQLiteOpenHelper {
public Mysqlite(Context context) {
super(context, "1409A", null, 1);
// TODO Auto-generated constructor stub
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("create table user(id integer primary key autoincrement,name varchar unique,tag varchar)");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
public class Dao
{
private Mysqlite my;
private SQLiteDatabase db;
private List<String> list;
public Dao(Context context){
my = new Mysqlite(context);
db = my.getReadableDatabase();
}
public void insert(){
ContentValues values=new ContentValues();
values.put("name", "社会要闻");
values.put("tag", "y");
db.insert("user", null, values);
values.clear();
values.put("name", "社会介绍");
values.put("tag", "y");
db.insert("user", null, values);
values.clear();
values.put("name", "旅行职能");
values.put("tag", "y");
db.insert("user", null, values);
values.clear();
values.put("name", "自身建设");
values.put("tag", "n");
db.insert("user", null, values);
values.clear();
values.put("name", "历史回眸");
values.put("tag", "n");
db.insert("user", null, values);
values.clear();
values.put("name", "社员风采");
values.put("tag", "n");
db.insert("user", null, values);
}
public List<String> select(String tag){
list = new ArrayList<String>();
Cursor query = db.query("user", new String[]{"name"}, "tag=?", new String[]{tag}, null, null, null, null);
while (query.moveToNext()){
String name = query.getString(query.getColumnIndex("name"));
list.add(name);
}
return list;
}
public void update(String name,String tag){
ContentValues values=new ContentValues();
values.put("tag", tag);
db.update("user", values, "name=?",new String[]{name});
}
}
extends SQLiteOpenHelper {
public Mysqlite(Context context) {
super(context, "1409A", null, 1);
// TODO Auto-generated constructor stub
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("create table user(id integer primary key autoincrement,name varchar unique,tag varchar)");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
public class Dao
{
private Mysqlite my;
private SQLiteDatabase db;
private List<String> list;
public Dao(Context context){
my = new Mysqlite(context);
db = my.getReadableDatabase();
}
public void insert(){
ContentValues values=new ContentValues();
values.put("name", "社会要闻");
values.put("tag", "y");
db.insert("user", null, values);
values.clear();
values.put("name", "社会介绍");
values.put("tag", "y");
db.insert("user", null, values);
values.clear();
values.put("name", "旅行职能");
values.put("tag", "y");
db.insert("user", null, values);
values.clear();
values.put("name", "自身建设");
values.put("tag", "n");
db.insert("user", null, values);
values.clear();
values.put("name", "历史回眸");
values.put("tag", "n");
db.insert("user", null, values);
values.clear();
values.put("name", "社员风采");
values.put("tag", "n");
db.insert("user", null, values);
}
public List<String> select(String tag){
list = new ArrayList<String>();
Cursor query = db.query("user", new String[]{"name"}, "tag=?", new String[]{tag}, null, null, null, null);
while (query.moveToNext()){
String name = query.getString(query.getColumnIndex("name"));
list.add(name);
}
return list;
}
public void update(String name,String tag){
ContentValues values=new ContentValues();
values.put("tag", tag);
db.update("user", values, "name=?",new String[]{name});
}
}
相关文章推荐
- mysql用户权限设置
- redis 用setbit(bitmap)统计活跃用户
- [置顶] 如何根据动态SQL代码自动生成DTO
- Mysql客户端软件
- oracle dual 表
- 关于SqlServer的DBHelper类以及数据分页
- Python使用Redis实现作业调度系统(超简单)
- Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式…)介绍
- SQL 编码规范
- spring集成redis之RedisTemplate
- IP数据库
- 数据库设计的重要性和设计原则
- mysql设置文档快捷写
- CentOS 6.5安装LAMP+Redis+Security.so的整合
- 深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接
- Linux下安装memcache
- radis,memcache,ehcache三大缓存比较
- sqlyog错误码1045,mysql远程连接错误码1130
- JDBC连接各种数据库的方法
- MySql: Column 'XXXX' in field list is ambiguous 错误