`
用牛奶把自己灌醉
  • 浏览: 12836 次
社区版块
存档分类
最新评论

Android开发判断SQLite数据库中某个表是否存在

阅读更多
直接上方法: 
public boolean tabIsExist(SQLiteDatabase db){
        boolean result = false;
        if(yourTableName == null){
            return false;
        }
        Cursor cursor = null;
        try {

            String sql = "select count(*) as c from sqlite_master where type ='table' and name ='"+yourTableName.trim()+"' ";
            cursor = db.rawQuery(sql, null);
            if(cursor.moveToNext()){
                int count = cursor.getInt(0);
                if(count>0){
                    result = true;
                }
            }

        } catch (Exception e) {
        }
        return result;
    }
分享到:
评论

相关推荐

    android sqlite

    在Android开发中,SQLite数据库操作步骤包括: 1. 创建项目,并在项目中添加SQLite相关的包。 2. 实现SQLiteOpenHelper类,并在其中实现onCreate()和onUpgrade()方法来创建和更新数据库。 3. 实现Model类,用于封装...

    android应用源码结合数据库进行摇一摇的小实例源码.zip

    在Android平台上,开发一款结合了数据库功能的摇一摇应用是一项有趣的实践,它...这个实例对于学习Android开发和深入了解Android系统如何与硬件交互非常有帮助,同时也是实践数据库操作和用户交互设计的一个好例子。

    android上的键盘表情开发

    SQLite数据库可以用来持久化表情数据,而JSON文件则适用于小规模的静态数据。为了提高加载速度,可以预先加载常用表情到内存,其他表情按需加载。 6. 表情键盘切换: 需要实现系统键盘与自定义表情键盘之间的切换...

    android greenDao实现数据存储和增删改查

    在Android应用开发中,数据持久化是至关重要的一个环节,GreenDao是一个高效的对象关系映射(ORM)框架,专门用于Android平台,它使得在Android应用中操作SQLite数据库变得更加简单。本篇文章将深入探讨如何利用...

    android通信卫士的开发

    总结,开发“通信卫士”涉及到的主要技术点包括Android权限管理、广播接收器、电话状态监听、SQLite数据库操作、UI设计以及服务优化。开发者需要充分理解Android系统的工作原理,同时注重用户体验,打造一款高效、...

    Android之下次不再提醒功能实现

    在Android应用开发中,"下次不再提醒"功能是常见的用户交互设计,主要用于减少用户的重复操作,提高用户体验。这个功能通常出现在应用的启动引导页、权限请求或者首次使用某个功能时。当用户选择"下次不再提醒"后,...

    插入数据库的格式

    2. `nullColumnHack`:这个参数通常设置为`null`,表示如果某个列的值为null,系统不会尝试去判断该列是否存在。这主要是为了解决某些旧版本SQLite的兼容性问题。 3. `values`:一个`ContentValues`对象,包含了要...

    成语判官 相似词相思字判断 成语大判案sql

    当玩家输入两个相似词时,游戏会通过SQL查询来检查这两个词是否存在于同一个成语中,或者是否存在某个相思字使得这两个词能组成成语。这样的查询可能类似于以下SQL语句: ```sql SELECT * FROM 成语 WHERE word1 = ...

    Android开发必备工具类

    在Android开发过程中,工具类(Utility Class)是开发者不可或缺的辅助工具。它们通常包含一系列静态方法,用于执行特定任务或提供便捷功能,可以极大提高开发效率。以下是一些Android开发中常用的工具类及其功能...

    Android应用源码猜猜红桃A.zip

    【Android应用源码猜猜红桃A.zip】这个压缩包文件是针对Android应用开发的学习资源,其中包含了某个基于Java编写的Android游戏应用的源代码。这款游戏可能是“猜猜红桃A”,一个可能涉及到卡片猜测或者逻辑推理的...

    Android开发技巧合集.doc

    Android提供了多种存储方案,包括内部存储、外部存储以及SQLite数据库等。 - **内部存储**:内部存储是设备上的私有存储空间,只有应用自身可以访问。它主要通过文件形式存储,如.txt或.xml等。应用可以通过`...

    Android Recycleview 固定item并且可拖拽

    在Android开发中,RecycleView是一个非常常用的组件,它用于展示大量的列表数据,极大地提高了内存效率。本教程将深入探讨如何在RecycleView中实现一个特定item的固定,并且允许其他item进行拖拽操作,同时确保应用...

    最全Android文件管理器方案设计.doc

    在Android应用开发中,Fragment通常用于在界面上展示可替换或可组合的部分,而CategoryFragment则是专门用于显示文件分类列表的Fragment。为了展示文件,我们使用GridView,这是一个可以将数据项按网格布局排列的...

    添加删除好友

    在安卓开发中实现添加和删除好友功能是即时通讯应用中...实际开发中还可能涉及到更多的细节和高级话题,例如使用Retrofit或Volley等网络通信框架,使用Room或SQLite等本地数据库,以及更复杂的应用架构和设计模式等。

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    Sqlite 一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中 W3C 万维网联盟,创建于1994年,是Web技术领域最具权威和影响力的国际中立性技术标准机构。主要的工作是发展 Web 规范,...

    Android中国象棋源码.zip

    - 可能使用SQLite数据库保存用户的游戏记录或者当前棋局状态,方便用户继续未完成的游戏。 - 文件存储(如SharedPreferences)可能用于存储用户偏好设置,如音效开关、难度等级等。 7. **资源优化与性能调优** -...

    Android 宿舍值日随机生成器.zip

    - 存储方案:应用可能使用SharedPreferences存储用户的设置,或者使用SQLite数据库存储历次生成的值日记录,以便用户可以查看历史或恢复旧的值日表。 - 文件操作:如果涉及读写文件,Android的`openFileOutput()`...

    我的毕业设计--一个基于Android的电影票购票App.zip

    通常在Android开发中,这可能是某个资源文件(如图片、布局XML、类文件等)的一部分名称,或者是项目的主Activity或启动文件。 【详细知识点】 1. **Android开发基础**:包括Android SDK的使用,Activity生命周期...

    Android ListView城市列表,按a-z分组字母索引排序

    在Android开发中,ListView是一种常用的组件,用于展示大量的列表数据。在实现如“城市列表”这样的功能时,为了提供良好的用户体验,通常会采用按字母顺序分组的方式进行排序,这样用户可以快速找到所需的城市。本...

    android 带分类的listview

    在Android开发中,ListView是一种常用的视图组件,用于展示大量数据列表。在“带分类的ListView”场景下,我们通常需要实现类似微信通讯录那样的功能,即数据项按字母顺序分组并显示在左侧边栏,点击边栏字母可快速...

Global site tag (gtag.js) - Google Analytics