读书人

SQLite3 在使用启动时初始化数据

发布时间: 2012-07-04 19:33:54 作者: rapoo

SQLite3 在应用启动时初始化数据

今天想实现一个功能,即在应用安装初始化时,创建本地数据库,同时为数据库添加数据,之后再从数据库中读取数据。

1 首先需要写一个类实现android中的SQLiteOpenHelper类。代码如下:

?

?2.判断数据库表中是否有数据,这个可以区分出是否已经对表进行填充了。这个是在CarService中实现的。

?CarService中的构造方法:

?

如果填充数据没错,就出现效果了。

?


SQLite3 在使用启动时初始化数据
?

出现问题:因为总是测试,很多时候使用命令行查看数据库。删除应用的时候,只是删除文件夹。有好几次在程序初始化时都会报错:unable to open database file

?查了很多资料,最后才明白是自己的应用没有删干净。建议用模拟器自带的卸载管理。

?

读书人网 >SQL Server

热点推荐