android sqlitehelper execsql()创建多个表失败

ZJHZRH 2016-01-16 11:40:18
第二个表没创建,真机运行涉及到第二个表就强退,怎么解决,求大神

public class DiaryHelper extends SQLiteOpenHelper {

public DiaryHelper(Context context) {
super(context, "DB_Diary", null, 1);
}

@Override
public void onCreate(SQLiteDatabase db) {

db.execSQL("create table diary("
+ "_id integer primary key autoincrement,"
+ "title text,"
+ "context text,"
+ "time text)");

db.execSQL("create table media("
+ "_id integer primary key autoincrement,"
+ "title text,"
+ "filePath text,"
+ "date text)");
}

@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
//db.execSQL("ALTER TABLE person ADD COLUMN other STRING");
}
}
...全文
342 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
牧秋羽 2016-10-20
  • 打赏
  • 举报
回复
哥们 求问最后如何解决的 我也遇到了类似的问题 很纠结
ZJHZRH 2016-01-16
  • 打赏
  • 举报
回复
太好了,已解决

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧