Android开发学习:[32]SQLite的创建关闭和删除

Android开发学习:[32]SQLite的创建关闭和删除,Adroid系统中创建及操作SQLite数据库有两种途径,一种是直接通过SQLiteDataae类来进行,另外一种是继承于SQLiteOeHeler类自定义数据库处理类。本文先介绍使用SQLiteDataae来创建、关闭和删除数据库。
Android系统中创建及操作SQLite数据库有两种途径,一种是直接通过SQLiteDatabase类来进行,另外一种是继承于SQLiteOpenHelper类自定义数据库处理类。本文先介绍使用SQLiteDatabase来创建、关闭和删除数据库。工具/原料AndroidStudio方法/步骤1首先新建项目就不在这里重复叙述,可参看前面的文件。这里我们在界面布局中布局三个按钮对应于三个操作事件。      界面布局的design视图如下:步骤阅读2然后我们在mainactivty代码中注册这三个按钮的监听事件。 buttonCreateDataBase.setOnClickListener(newView.OnClickListener(){      @Override      publicvoidonClick(Viewv){        //调用静态方法创建数据库        sqliteDatabase=openOrCreateDatabase(DATABASE_NAME,Context.MODE_PRIVATE,null);        //显示提示消息        if(sqliteDatabase!=null){          Toast.makeText(getBaseContext(),\"successtocreate\"+DATABASE_NAME,Toast.LENGTH_SHORT).show();        }else{          Toast.makeText(getBaseContext(),\"failuretocreate\"+DATABASE_NAME,Toast.LENGTH_SHORT).show();        }      }    });    buttonCloseDatabase.setOnClickListener(newView.OnClickListener(){      @Override      publicvoidonClick(Viewv){        sqliteDatabase.close();        Toast.makeText(getBaseContext(),\"successtoclose\"+DATABASE_NAME,Toast.LENGTH_SHORT).show();      }    });    buttonDeleteDataBase.setOnClickListener(newView.OnClickListener(){      @Override      publicvoidonClick(Viewv){        booleanisDeleted=deleteDatabase(DATABASE_NAME);        if(isDeleted){          Toast.makeText(getBaseContext(),\"successtodelete\"+DATABASE_NAME,Toast.LENGTH_SHORT).show();        }else{          Toast.makeText(getBaseContext(),\"failuretocreate\"+DATABASE_NAME,Toast.LENGTH_SHORT).show();        }      }    });下图是所需的变量。步骤阅读3然后我们运行此项目。点击上面的运行按钮,我们可以看到模拟器如下:步骤阅读4然后我们打开FileExplorer。如果是Androidstudio打开请点击AndroidStudio上面的类似机器人按钮步骤阅读5我们找到data/data/packgename/下面可以看到还没有创建好数据库。步骤阅读6然后我们点击创建create按钮,然后再查看上面目录下就可以发现多了一个databases的文件夹已经数据库文件步骤阅读步骤阅读7然后我们分别点击close按钮和delete按钮步骤阅读步骤阅读8当我们点击delete按钮后我们可以发现之前创建的数据库文件没有了。步骤阅读END注意事项持续更新Android开发学习(共41篇)上一篇:android开机启动a...|下一篇:Android查询网络...

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/yBrgAVWdP3.html

(0)

可能喜欢

相关推荐