首页 理论教育 操作SQLite数据库的技巧与方法

操作SQLite数据库的技巧与方法

时间:2023-06-30 理论教育 版权反馈
【摘要】:Android在运行时集成了SQLite,所以每个Android应用程序都可以使用SQLite数据库。Android提供了新的API来使用SQLite数据库,因此在Android开发过程中,程序员需要学会使用这些API。Android开发中使用SQLite数据库,Activites可以通过ContentProvider或者Service访问一个数据库。图6-5SQLite示例的运行效果图6-6SQLite的数据库存储位置本例使用SQLiteDatabase已经封装好的insert,delete,update,query方法,也可以用SQLiteDatabase的execSQL()方法和raw Query()方法来实现。

操作SQLite数据库的技巧与方法

Android在运行时集成了SQLite,所以每个Android应用程序都可以使用SQLite数据库

Java数据库连接(Java data base connectivity,JDBC)会消耗太多的系统资源,所以,对于手机这种内存受限设备来说JDBC并不合适。Android提供了新的API来使用SQLite数据库,因此在Android开发过程中,程序员需要学会使用这些API。

数据库存储在data/<项目文件夹>/databases/。Android开发中使用SQLite数据库,Activites可以通过ContentProvider或者Service访问一个数据库。

下面通过示例来学习,相关讲解都写入代码的注释内。

(1)新建一个项目HelloSqlite,Activity起名为“Main HelloSqlite.java”。

(2)编写用户界面res/layout/main.xml,准备增(insert)、删(delete)、改(update)、查(select)4个按钮,准备下拉列表spinner,并显示表中的数据。

(3)在Main HeloSqlite.java的同目录中新建一个数据库操作辅助类Db Helper.java,内容如下:

(www.xing528.com)

(4)Main HelloSqlite.java的内容如下:

(5)程序在模拟器的运行效果如图6-5所示,数据库存储位置可参见图6-6。

图6-5 SQLite示例的运行效果

图6-6 SQLite的数据库存储位置

本例使用SQLiteDatabase已经封装好的insert,delete,update,query方法,也可以用SQLiteDatabase的execSQL()方法和raw Query()方法来实现。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈