Android应用之个人应用软件开发(3)【SQLite数据库及理财功能实现(2)
来源:未知 责任编辑:责任编辑 发表时间:2013-11-17 14:39 点击:次
@Override
publicvoidonCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
String sql = "CREATE TABLE " + PublicDataCost.Tb_Name_1 + " ("
+ PublicDataCost.ID + " INTEGER primary key autoincrement, "
+ PublicDataCost.Field_1_1 + " text not null, "
+ PublicDataCost.Field_1_2 + " text not null, "
+ PublicDataCost.Field_1_3 + " text not null, "
+ PublicDataCost.Field_1_4 + " text not null, "
+ PublicDataCost.Field_1_5 + " text not null, "
+ PublicDataCost.Field_1_6 + " text not null "
+ ");";
db.execSQL(sql);
}
@Override
publicvoidonUpgrade(SQLiteDatabase db, intoldVersion, intnewVersion) {
// TODO Auto-generated method stub
}
}
写好简单的基本的数据库的基本方法,在的程序中也要使用到一些必不可少的方法,那可以通用写在Commen类里面。
SqliteCommen sqlc;
privatebooleanaddflag = false;
privateintspinnerid;
sqlc = new SqliteCommen(this);
SQLiteDatabase db = sqlc.getReadableDatabase();
将dbl_add的监听事件注册,在这里需要考虑什么时候需要添加,什么时候需要修改,那就需要两个条件,一个就是标识,和修改的ID值,当通过Sprinner下拉表传递过来的值将其绑定绑定在EeitView控件上,然后标识Button.setText()值为“修改”。addflag = true 来判断修改和删除。
sqlc.dbl_add = newOnClickListener() {
publicvoidonClick(View v) {
if(addflag == false)
{
//添加
Cursor c = db.query(PublicDataCost.Tb_Name_1, AllFeild, "DateTimes='" + str + "'", null, null, null, null);
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>