您的位置:首页 > 移动开发 > Android开发

Android学习总结五:数据库事务的关联(银行问题)、LinearLayout添加Texitview

2015-03-03 21:26 519 查看

1.事务关联

SQLdataBase db = new SQLdataBase();
if(db.isOpen())
try
{
//开启事务
db.beginTransaction();
//1.从张三账户扣1000元
db.execSQL("update person set balance = balance - 1000 where name = 'zhangsan';");
//atm机,挂掉了
int result = 10/0;
//2.向李四账户中加1000元
db.execSQL("update person set balance = balance + 1000 where name = 'lisi';");
//标记事务成功
db.setTransactionSuccessful();
}finally
{
//停止事务
db.endTransaction();
}

db.close();
}


2.Linearlayout添加Textview

LinearLayout llList = (LinearLayout) findviewbyId(R.id.xx);

PersonDao dao = new PersonDao(this);
List<Person> personList = dao.queryAll();
TextView tv;
for(Person person : personList){
tv = new TextView(this);
tv.setText(person.toString);
tv.setTextSize(10);

llList.addView(tv);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: