SQLite查找表是否有时有记录

SQLite查找表是否有时有记录,第1张

概述 SQLiteDatabase db= SQLiteDatabase.openOrCreateDatabase(this.getFilesDir()+"/Diary_aks.db3", null);//在Oncreate中打开数据库Diary_aks.db3 if(tabIsExist("User")){//查找表USer是不为空 则跳转到 LoginActivity intent=new Int


sqliteDatabase db= sqliteDatabase.openorCreateDatabase(this.getfilesDir()+"/Diary_aks.db3",null);//在Oncreate中打开数据库Diary_aks.db3

if(tabIsExist("User")){//查找表USer是不为空 则跳转到LoginActivity
intent=new Intent(IndexActivity.this,LoginActivity.class);
}
else{//查找表USer为空 则跳转到RegistActivity
intent=new Intent(IndexActivity.this,RegistActivity.class);
}
startActivity(intent);
}

/**
* 判断表tabname是否为空
* @param tabname 表名
* @return boolean
*/

public boolean tabIsExist(String tabname){

boolean result = false; if(tabname == null){ return false; } Cursor cursor = null; try { DataBaSEOpenHelper dbh=new DataBaSEOpenHelper(IndexActivity.this);// String sql = "select count(*) from User ";//USer表名 cursor = dbh.getReadableDatabase().rawquery(sql,null); if(cursor.movetoNext()){ int count = cursor.getInt(0); if(count>0){ result = true; } } } catch (Exception e) { // Todo: handle exception } return result; } 总结

以上是内存溢出为你收集整理的SQLite查找表是否有时有记录全部内容,希望文章能够帮你解决SQLite查找表是否有时有记录所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1176388.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存