SQLlite資料庫的增刪改查

2021-09-24 17:40:11 字數 2726 閱讀 6344

myhelper頁竄見資料庫和方法

public

class

myhelper

extends

sqliteopenhelper

@override

public

void

oncreate

(sqlitedatabase db)

@override

public

void

onupgrade

(sqlitedatabase db, int oldversion, int newversion)

}

資料的增加

sqlitedatabase db;

contentvalues values;

//獲取資料

name=et_name.

gettext()

.tostring()

.trim()

; phone=et_phone.

gettext()

.tostring()

.trim()

;//新增資料物件

values=

newcontentvalues()

; values.

put(

"name"

,name)

; values.

put(

"phone"

,phone)

;

db=myhelper.

getwritabledatabase()

; db.

insert

("information"

,null

,values)

;//插入資料

toast.

maketext

(this

,"新增成功"

,toast.

length_short).

show()

;//吐司

db.close()

;

資料的查詢

sqlitedatabase db;

contentvalues values;

db=myhelper.

getreadabledatabase()

; cursor cursor= db.

query

("information"

,null

,null

,null

,null

,null

,null);

//查詢內容放入cuisor

//輸出資料

//判斷是否為空

if(cursor.

getcolumncount()

==0)else

while

(cursor.

movetonext()

)

資料的修改

sqlitedatabase db;

contentvalues values;

db=myhelper.

getwritabledatabase()

; values=

newcontentvalues()

; values.

put(

"phone"

,et_phone.

gettext()

.tostring()

.trim()

);db.

update

("information"

,values,

"name=?"

,new

string

);toast.

maketext

(this

,"資料更新成功"

,toast.

length_short).

show()

; db.

close()

;

資料的刪除

sqlitedatabase db;

contentvalues values;

db=myhelper.

getwritabledatabase()

; db.

delete

("information"

,"name=?"

,new

string

);toast.

maketext

(this

,"刪除成功"

,toast.

length_short).

show()

; db.

close()

;

總結;當對資料進行修改時; sqlitedatabase db;要使用myhelper.getwritabledatabase();的方法(如增刪改)

沒有對資料進行修改時 使用myhelper.getreadabledatabase();的方法(如查)

資料庫增刪改查

我們知道當我們的表建立後重複執行會出錯,一般我們會這麼處理 create table if not exists stuinfo 學了新建表我們還應該知道乙個東西,如何刪除表 deop table table name 怎麼檢視別人的見表語句呢 show create table stuinfo 怎...

資料庫增刪改查

import pymysql def getmysqlconn conn pymysql.connect host 172.16.238.130 port 3306,db my mysql user root password 123456 charset utf8 return conn def ...

資料庫增刪改查

資料庫操作 show databases create database 資料庫名 use 資料庫名 select database drop database 資料庫名 資料表操作 create table 表名 欄位名 型別名 約束 show tables drop table 表名 資料表增刪...