• Android数据库之判断表是否存在


    Android开发的时候我们可能会用到它的本地数据库,在使用的时候有可能我们已经储存了数据了,但是,我们的表已经创建了,里面有数据,我们要怎么判断表是否已经创建可能就需要琢磨一下。
    以下便是利用了,查询表的时候,如果不存在表就会抛出异常的特点。
    代码如下:

    private SQLiteDatabase db = null;
    
    private void exitDataBase() {
    		String sql = "create table table_name(_id integer primary key autoincrement,money varchar(20),type varchar(100), detail varchar(100))";
    		
    		if(db == null){
    			db = SQLiteDatabase.openOrCreateDatabase(
    					MainActivity.this.getFilesDir() + "/test.db", null);
    			db.execSQL(sql);
    			return ;
    		}
    		try{
    			db.rawQuery("select count(1) from table_name ",null);
    		}catch(Exception e){
    			db.execSQL(sql);
    		}		
    	}
    
    

    以上便是判断表是否存在的解决方法

  • 相关阅读:
    宏任务、微任务
    类和模块
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
  • 原文地址:https://www.cnblogs.com/lger/p/7873136.html
Copyright © 2020-2023  润新知