深入浅析Android项目中SQLite的数据表

  介绍

这篇文章给大家介绍深入浅析Android项目中SQLite的数据表,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

<强> Android SQLite数据库

以前写PHP的时候,内置了print_r()和var_dump()两个函数用于打印输出任意类型的数据内部结构,现在做安卓的开发,发现并没有这种类似的函数,对于数据库的查看很不方便,于是就写了一下查看数据库表的方法代码。

代码实现

进口java.util.Arrays;
  进口android.app.Activity;
  进口android.database.Cursor;
  进口android.database.sqlite.SQLiteDatabase;
  进口android.os.Bundle;
  进口android.util.Log;
  进口android.view.View;
  进口android.view.View.OnClickListener;
  进口android.widget.Button;
  
  公开课SecondActivity延伸活动{
  
  公共静态最终字符串标签=暗魇訧nfo";
  
  @Override
  保护空白>公共布尔tableIsExist (SQLiteDatabase db,字符串表){
  布尔结果=false;
  鼠标光标=零;
  
  如果(表名==null) {
  返回结果;
  }
  
  字符串sql=皊elect count(*)从sqlite_master type=& # 39;表# 39;和name=& # 39;“+ tableName.trim () +“& # 39;“;
  光标=db。rawQuery (sql, null);
  
  如果(cursor.moveToNext ()) {
  如果(cursor.getInt(0)比;0){
  结果=true;
  }
  }
  
  返回结果;
  }
  
  

查看数据库中有哪些表

关于深入浅析Android项目中SQLite的数据表就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

深入浅析Android项目中SQLite的数据表