SQLite怎么用

  介绍

这篇文章主要为大家展示了“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怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

SQLite怎么用