亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

我執行了插入語句可是數據庫沒有插入數據

public void click(View view){
switch (view.getId()){
? ?case R.id.btn_insert:
? ? ? ?SQLiteDatabase db=sql.getWritableDatabase();
? ? ? ?String sql1="insert into "+ Costant.TABLE_NAME+"values(1,'張三',20) ";
? ? ? ?Dbmanager.execSQL(db,sql1);
? ? ? ?String sql2="insert into "+ Costant.TABLE_NAME+"values(2,'lisi',21) ";
? ? ? ?Dbmanager.execSQL(db,sql2);
? ? ? ?db.close();
? ? ? ?break;
? ?}
}

正在回答

2 回答

我也是執行了插入語句,結果沒有插入成功。而且跑飛了!

switch (view.getId()){
? ?case R.id.btn_insert:
? ? ? ?SQLiteDatabase db=mhelper.getWritableDatabase();
? ? ? ?String sql="insert into person values(1,'zhangsan',20)";
? ? ? ?DbManger.execSQL(db,sql);
? ? ? ?String sql2="insert into "+
? ? ? ? ? ? ? ?Constant_changlianglei.TABLE_NAME+
? ? ? ? ? ? ? ?"values(2,'lisi',25)";
? ? ? ?DbManger.execSQL(db,sql2);
? ? ? ?db.close();
? ? ? ?break;

報的為調用目標異常:

Caused by: java.lang.reflect.InvocationTargetException

0 回復 有任何疑惑可以回復我~
#1

飯寶寶 提問者

那你把對象名好好再看看,我的后來可以運行了,數據也插入成功了
2017-02-22 回復 有任何疑惑可以回復我~

SQLiteDatabase db=sql.getWritableDatabase();這句明顯錯了,把視頻都看完的話會知道我們是新建了一個helper類用來拿到數據庫,把這里的sql改成helper應該就能跑起來了

0 回復 有任何疑惑可以回復我~
#1

飯寶寶 提問者

helper是類名,我的類名是sql
2016-12-09 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

我執行了插入語句可是數據庫沒有插入數據

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號