安卓访问mysql的源码_【原创源码】安卓数据库简单操作demo
[Java] 純文本查看 復(fù)制代碼public Long updateSql(String text) {
ContentValues contentValues = new ContentValues();
db = mySql.getWritableDatabase();
contentValues.put("name", text);
Long id = db.insert(MySql.TABLE_NAME, null, contentValues);
db.close();
return id;
}
public void editSql(String s, int id) {
db = mySql.getWritableDatabase();
ContentValues cv = new ContentValues();
cv.put("name", s);
Cursor c = db.query(MySql.TABLE_NAME, null, null, null, null, null, null);//查詢并獲得游標(biāo)
c.moveToPosition(id);
String id2 = c.getString(c.getColumnIndex("_id"));
String[] args = {String.valueOf(id2)};
//執(zhí)行SQL語(yǔ)句
int result = db.update(MySql.TABLE_NAME, cv, "_id=?", args);
//關(guān)閉數(shù)據(jù)庫(kù)
c.close();
db.close();
}
public void deleteSqlValue(int id) {
db = mySql.getWritableDatabase();
Cursor c = db.query(MySql.TABLE_NAME, null, null, null, null, null, null);//查詢并獲得游標(biāo)
c.moveToPosition(id);
String id2 = c.getString(c.getColumnIndex("_id"));
String[] args = {String.valueOf(id2)};
//執(zhí)行SQL語(yǔ)句
db.delete(MySql.TABLE_NAME, "_id=?", args);
db.close();
}
public void querySql() {
db = mySql.getReadableDatabase();
Cursor c = db.query(MySql.TABLE_NAME, null, null, null, null, null, null);//查詢并獲得游標(biāo)
if (c.moveToFirst()) {//判斷游標(biāo)是否為空
for (int i = 0; i < c.getCount(); i++) {
c.moveToPosition(i);
;//移動(dòng)到指定記錄
String username = c.getString(c.getColumnIndex("name"));
mData.add(username);
}
}
c.close();
db.close();
}
總結(jié)
以上是生活随笔為你收集整理的安卓访问mysql的源码_【原创源码】安卓数据库简单操作demo的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 股票分红10派10元是什么意思
- 下一篇: 关于传统节日的故诗