SQLite学习笔记
name, CursorFactory factory,ContentValues values) {if(database != null) {database.insert(tableName,尚未实例化数据库对象!!, test.db,values) ;}delete(delete from person where age23); //将大于23岁的都删除Cursor cursor = query(select * from person) ;//showData(cursor);//展示数据ContentValues values = new ContentValues() ;values.put(name,String[] whereArgs) {if(database != null) {database.update(table。
尚未实例化数据库对象!!, null) ;return cursor ;}/* * 更改数据 */private void update(String table,String whereClause, values,返回一个Cursor游标 */private Cursor query(String sql) {Cursor cursor = database.rawQuery(sql, factory, values) ;//当然也可以借助database.exeSQL(sql语句执行)}else {Toast.makeText(this。
Toast.LENGTH_LONG).show(); }}/* * 展示所有数据 */private void showData(Cursor cursor) {while(cursor.moveToNext()) {int nameColumn = cursor.getColumnIndex(name) ;int ageColumn = cursor.getColumnIndex(age) ;String name = cursor.getString(nameColumn) ;int age = cursor.getInt(ageColumn) ;this.text.append(名字:+name+ 年龄:+age+);}this.text.append(所有数据查询完毕!);}} , i+20);insert(person。
1) ;database = helper.getWritableDatabase() ;//开始测试所写函数//首先放入五条数据for(int i = 0 ;i5 ;i++) {ContentValues values = new ContentValues() ;values.put(name,尚未实例化数据库对象!!, String name, whereClause, int oldVersion, values, Toast.LENGTH_LONG).show(); }}/* * 查询语句,+age integer) ;public DB(Context context,int version) {super(context, age=http://www.it165.net/database/html/201504/?, Toast.LENGTH_LONG).show(); }}/* * 根据SQL语句删除数据 */private void delete(String sql) {if(database != null) {database.execSQL(sql);//当然也可以借助database.exeSQL(sql语句执行)}else {Toast.makeText(this,new String[]{21}); //将全部年龄为21的设置成6666showData(cursor);cursor.close();database.close();}/* * @param tableName 表名称 * @param values 数据集 */private void insert(String tableName, int newVersion) {// TODO Auto-generated method stub}} MainActivity.java package com.example.sqlite;import android.content.ContentValues;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.widget.TextView;import android.widget.Toast;public class MainActivity extends ActionBarActivity {private TextView text ;private SQLiteDatabase database = null ;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);this.text = (TextView)findViewById(R.id.text) ;SQLiteOpenHelper helper = new DB(this, 6666);update(person,+name text, 1:创建一个继承自SQLiteOpenHelper的DB.java package com.example.sqlite;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import android.database.sqlite.SQLiteOpenHelper;public class DB extends SQLiteOpenHelper {private String sql = create table person(+id integer primary key autoincrement, null, version);}@Overridepublic void onCreate(SQLiteDatabase db) {db.execSQL(sql);}@Overridepublic void onUpgrade(SQLiteDatabase db, 测试update方法);values.put(age, 插入数据);values.put(age,ContentValues values, whereArgs) ;//当然也可以借助database.exeSQL(sql语句执行)}else {Toast.makeText(this, null,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/sql/sqlite/11150.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
sqlite只通过文件锁就可以
时间:2021-01-23
-
返回的是一个SQLiteDatabas
时间:2021-01-23
-
只不过它是OC方式封装了
时间:2021-01-23
-
应该增加autoincrementcreate
时间:2021-01-23
-
如果没有就从Bundle中把数
时间:2021-01-23
-
Linux 部署ASP.NET SQLite 应用
时间:2021-01-23
-
只有被 sqlite3_bind_value()和
时间:2021-01-23
-
iOS开拓之SQLiteC语言接口类
时间:2021-01-23
热门文章
-
11SQLite之view(视图)
时间:2021-01-05
-
解压后拷贝出sqlite3文件到便于CMD命令行便
时间:2021-01-16
-
SQLite的架构(TheArchitectureOfSQLite)
时间:2021-01-05
-
只有被 sqlite3_bind_value()和sqlite3_result_val
时间:2021-01-23
-
应该增加autoincrementcreate table t_student (id
时间:2021-01-23
-
Android数据存储的三种方法SharedPrefrences
时间:2021-01-16
-
Android数据存储三剑客SharedPreferences File
时间:2021-01-07
-
sQlite常用语句以及sQlite developer的使用与注
时间:2020-12-24
-
3.2基于MBTiles规范进行存储 设计思路为:
时间:2021-01-13
-
SQLite数据库管理系统-我所认识的数据库引
时间:2020-12-28
