db.execsql(sql); または db.insert()、db.delete()、db.update()、およびデータテーブルの作成と削除なども execsql を通じて実行できます
//テーブルを作成します
public boolean createtable(){log.d(タグ、「データ追加失敗」); false を返します。 }
sqlitedatabase db=dbhelper.getwritabledatabase(); string sql="存在しない場合はテーブルを作成 "+table_name+"(id integer 主キー,name varchar,age integer)"; 試してください{
db.execsql(sql); true を返します。 }catch(sqlException ex){
log.d(タグ、「テーブル作成失敗」); false を返します。 }
}
//データを追加します
パブリックブール値adddata(){
文字列名=etname.gettext().tostring(); 文字列age=etage.gettext().tostring(); sqlitedatabase db=dbhelper.getwritabledatabase(); string sql="「+table_name+"(name,age) 値に挿入 ('"+name+"','"+age+"')"; 試してください{
db.execsql(sql); true を返します。 }catch(sqlException ex){
}
http://www.bkjia.com/PHPjc/630782.htmlwww.bkjia.com
//修正
public boolean updatedata(){
sqlitedatabase db=dbhelper.getwritabledatabase(); string sql="update "+table_name+" set age='2' where name like 'cb'"; object[] bindingargs={"cb"}; 試してください{
db.execsql(sql、bindargs); true を返します。 }catch(sqlException ex){
log.d(タグ、「データ更新失敗」); false を返します。 }
}
true
http://www.bkjia.com/PHPjc/630782.html
技術記事
db.execsql(sql); または db.insert()、db.delete()、db.update()、およびデータ テーブルの作成と削除なども、execsql // テーブルを作成します public boolean createtable() {...