最近因为要做一个安卓的课设,涉及到了许多数据库方面的支持,搜了很多CSDN的文章以及百度了许多博客,总的来说大底千篇一律,或者过于复杂,自己整理了一下文章,希望能够精简的讲述如果连接数据库。
笔者搜集网上博文,大抵可以分为两种方法实现通过Android对Sqlite数据库的操作.
其中方法一是新建一个类继承SQLiteOpenHelper类作为帮助类,当需要的时候调用帮助类里面的方法进行修改。
方法二是SQLiteDatabase类定义一个对象,然后通过函数实现对数据库的修改。
综合两种方法,笔者觉得方法二更为简单,因为很多都是数据库语句,可以很自由的修改。这两种方法在后文的源代码中都有用到,其中数据的添加笔者用方法一实现,数据的删除查找排序笔者用方法二实现,读者可以自行对比。本文主要介绍方法一。
1.首先笔者新建一个Android工程,新建一个EditText,一个Listview,三个Button
Xml文件新加代码如下: