資料庫增刪查

2021-08-17 11:14:55 字數 1187 閱讀 2973

首先建乙個類繼承sqliteopenhelper重寫裡面的方法

package com.bw.uigaoji.sql;

import android.content.context;

import android.database.sqlite.sqlitedatabase;

import android.database.sqlite.sqliteopenhelper;

public class sqlitehelper extends sqliteopenhelper

@override

public void

oncreate(sqlitedatabase db)

@override

public void

onupgrade(sqlitedatabase db, int oldversion, int newversion)

}

例項化上邊繼承資料庫那個類呼叫得到資料庫

getwritabledatabase

//例項化資料庫類

sqlitehelper sql=new sqlitehelper(getactivity());

//得到資料庫

sqlitedatabase writabledatabase = sql.getwritabledatabase();

//把表裡的資料全部刪除

writabledatabase.execsql("delete from user");

//迴圈新增資料

for (int i = 0

; i } //查詢資料庫裡的所有資料放入user物件裡在放入集合

listusers=new arraylist<>();

cursor cursor = writabledatabase.rawquery("select * from user"

, null);

for (int i = 0

; i ; i++)

根據aid查詢的資料放入物件裡

cursor cursor = writabledatabase.rawquery("select * from user where aid=?"

,new string);

if (cursor.movetonext())

資料庫增刪改查

我們知道當我們的表建立後重複執行會出錯,一般我們會這麼處理 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 表名 資料表增刪...