编写android程序实现表记录的添加、删除、修改
1.在eclipse中创建安卓项目
项目的包名为“cqvie.edu.cn”

2.建立专门用于数据库操作的DBHelper类
在cqvie.edu.cn包上点鼠标右键,新建一个类

类的名称是DBHelper,继承自“android.database.sqlite.SQLiteOpenHelper”,基类的名称可以点
按钮进行查找

点击错误提示,在代码中增加构造函数:

注意选择有4个参数的构造函数:

3.设计用户界面
在界面上添加3个按钮,按下图修改按钮的Text属性,并且在按钮上点鼠标右键,选“Edit ID”,将按钮的ID分别改为btnAdd、btnDel和btnUpdate

4.编写代码实现记录添加、删除、修改
定义btnAdd、btnDel、btnUpdate,并通过id关联到具体对象上
设置btnAdd、btnDel、btnUpdate三个按钮对象的事件监听者为this,此时左边出现错误提示,点击提示可以让该类实现OnClickListener接口

实现接口后,类的左边会出现错误提示,点击错误提示,添加应该实现的接口方法:

在自动添加的onClick方法中,增加如下内容,实现记录添加:

接下来对添加功能进行测试,测试之前要将数据库文件test.db的写权限打开,否则会出错
在“/data/data/cqvie.edu.cn/databases”路径下执行“chmod 777 test.db”命令,修改test.db的权限

运行程序,点击
按钮,然后进入adb shell命令行,查询contacter(联系人)表,看记录添加是否成功
按照该方法,依次完成对删除、修改的代码,并在adb shell命令行中查询结果
5、编写android程序实现表记录的显示
在界面中增加一个“查询”按钮(id为“btnQuery”),和一个多行文本框(类为EditText,id为“txtContent”),如下图:

在按钮点击事件中增加处理代码:

浙公网安备 33010602011771号