介绍
这篇文章主要为大家展示了“SQLite怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SQLite怎么用”这篇文章吧。
大体步骤:
创建SQLiteDatabase对象
通过重写SQLiteHelper类,执行增删减操作
- <李>
写构造方法
李> <李>onCreate()方法,即第一次使用这个表时,调用的方法(一般建表的语句)
李> <李>onUpgrade()方法,版本更新时调用
李>直接执行查询操作(返回值为游标)
调用moveToXX()方法对游标直接找到相关数据,返回布尔值(游标可滚动,不需要在())
实例代码:
重写SQLiteHelper类
“代码”类& lt; span 祝辞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 刀(Context 上下文),{ 超级(上下文,“db_con",,空,,1);//,TODO Auto-generated constructor 存根 } @Override public void  onCreate (SQLiteDatabase 深发展),{//,TODO Auto-generated method 存根 sdb.execSQL (“CREATE  TABLE t_contact (_id intger  primary key 自动增量,name varchar (50), phone varchar (50),“); sdb.execSQL (“insert  into t_contact(姓名、电话)值(& # 39;williammu& # 39; & # 39; 18297927880 & # 39;)“); } @Override public void  onUpgrade (SQLiteDatabase ,深发展,int oldVersion,, int 新版本),{//,TODO Auto-generated method 存根//,if (oldVersion ==, 1,,,, newVersion ==, 2), {////,} }/* * ,*得到所有联系人 *大敌; ,* @return 游标 ,*/public Cursor  getAll (), { SQLiteDatabase sdb =, getReadableDatabase (); Cursor cur =, sdb.rawQuery (“SELECT  *,得到t_contact",, null); return ,坏蛋; }/* * ,*增加联系人 ,*/public void  insertContacts (), { Contact 接触=new 接触(); SQLiteDatabase sdb =, getWritableDatabase (); sdb.execSQL (“INSERT  INTO t_contact (姓名、电话),VALUES (& # 39;“+ contact.getName () +“& # 39;, & # 39;“+ contact.getPhone () +“& # 39;)“); } } & lt;/span>
以上是“SQLite怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!