SQLite怎么用
发表于:2025-11-15 作者:千家信息网编辑
千家信息网最后更新 2025年11月15日,这篇文章主要为大家展示了"SQLite怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"SQLite怎么用"这篇文章吧。大体步骤:创建SQLiteDat
千家信息网最后更新 2025年11月15日SQLite怎么用
这篇文章主要为大家展示了"SQLite怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"SQLite怎么用"这篇文章吧。
大体步骤:
创建SQLiteDatabase对象
通过重写SQLiteHelper类,执行增删减操作
写构造方法
onCreate()方法,即第一次使用这个表时,调用的方法(一般建表的语句)
onUpgrade()方法,版本更新时调用
直接执行查询操作(返回值为游标)
调用moveToXX()方法对游标直接找到相关数据,返回布尔值(游标可滚动,不需要While())
实例代码:
重写SQLiteHelper类
package com.study.entity;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;public class Dao extends SQLiteOpenHelper { public Dao(Context context) { super(context, "db_con", null, 1); // TODO Auto-generated constructor stub } @Override public void onCreate(SQLiteDatabase sdb) { // TODO Auto-generated method stub sdb.execSQL("CREATE TABLE t_contact(_id intger primary key autoincrement,name varchar(50),phone varchar(50) "); sdb.execSQL("insert into t_contact(name,phone)values('williammu','18297927880')"); } @Override public void onUpgrade(SQLiteDatabase sdb, int oldVersion, int newVersion) { // TODO Auto-generated method stub // if (oldVersion == 1 && newVersion == 2) { // // } } /** * 得到所有联系人 * * @return Cursor */ public Cursor getAll() { SQLiteDatabase sdb = getReadableDatabase(); Cursor cur = sdb.rawQuery("SELECT * FROM t_contact", null); return cur; } /** * 增加联系人 */ public void insertContacts() { Contact contact=new Contact(); SQLiteDatabase sdb = getWritableDatabase(); sdb.execSQL("INSERT INTO t_contact (name,phone) VALUES ('"+contact.getName()+"','"+contact.getPhone()+"')"); }}以上是"SQLite怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
方法
内容
游标
篇文章
联系人
学习
帮助
联系
代码
实例
对象
布尔
数据
时调
易懂
更多
条理
步骤
版本
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
多国网络安全事件
服务器设计五部曲
cf总是出现选择该服务器人多
医院管理系统编程语言和数据库
数据挖掘复杂数据库
河北盘古网络技术公司程序员
江苏通用软件开发市场价格
如何查看数据库当前链接
华三服务器不能通过远程连接
东莞APP软件开发招聘网
农业农村网络安全培训
去年10月发布的高斯数据库
四川手机软件开发
货车租车软件开发
ecs和ncs服务器区别
计算机网络技术竞争力大吗
第章中微子通信网络技术
sd数据库的英文
漫威超级战争小米服务器
杭州hp服务器
稳定网站服务器租用
数据库系统的存取控制机制
芜湖门店管理软件开发公司哪家好
扬职大计算机网络技术大一课程
网络安全法规及标准
肇庆西江互联网科技有限公司
金平网络安全检查
数据清单和数据库
金玉良缘下载软件开发
天津大型软件开发质量保障