SQLite 异常处理求助,新手不知道咋解决 。。

图片说明

什么情况会出现以上异常啊,我是新手一下子找不出来。然后如果遇到异常,一般按照什么么步骤来处理呢?

提示不是很清楚,重复往book表中增加了column category_id了

是不是在SQLiteOpenHelper
 public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
 的方法中增加了脚本?
 如果增加了脚本需要做判断,这个方法每次初始化数据库都会执行。所以加过一次后,第二次就报重复了。

重复添加category_id字段,可能之前已经添加过了,可以查看一下sqlite数据库表中是否添加。
另外学习一下这个:http://www.discuz.net/thread-348254-1-1.html

学习下,http://blog.csdn.net/gao_chun/article/details/21619551