@H_502_3@1,@H_502_3@建库@H_502_3@
@H_502_3@方式一:命令行方式(适合调试用)@H_502_3@
@H_502_3@可以使用@H_502_3@adb shell进入设备后台,命令行方式手动创建,步骤如下:@H_502_3@
@H_502_3@Eclipse中启动模拟器之后,@H_502_3@cmd下输入进入设备@H_502_3@Linux控制台@H_502_3@
@H_502_3@@H_502_3@D:/>adb shell
@H_502_3@之后进入应用@H_502_3@data目录@H_502_3@
@H_502_3@# cd /data/data
@H_502_3@ls列表目录,查看文件,找到你的项目目录并进入@H_502_3@
@H_502_3@查看有无@H_502_3@databases目录,如果没有,则创建一个@H_502_3@
@H_502_3@@H_502_3@# mkdir databases
@H_502_3@cd databases进入并创建数据库@H_502_3@
@H_502_3@sqlite version 3.5.9@H_502_3@
@H_502_3@Enter ".help" for instructions@H_502_3@
@H_502_3@ctrl+d退出@H_502_3@sqlite提示符@H_502_3@ls列表目录会看到有一个文件被创建@H_502_3@friends.db
@H_502_3@他就是@H_502_3@sqlite的库文件@H_502_3@
@H_502_3@# ls
@H_502_3@ls
@H_502_3@方式二:编码方式(使用更多)@H_502_3@
@H_502_3@android.content.Context中提供了函数@H_502_3@,注:@H_502_3@Activity是@H_502_3@Context的子类@H_502_3@
@H_502_3@openOrCreateDatabase()来创建我们的数据库@H_502_3@
@H_502_3@db=context.openOrCreateDatabase(
@H_502_3@StringDATABASE_NAME,int Context.MODE_PRIVATE,null);
@H_502_3@StringDATABASE_NAME数据库的名字@H_502_3@
@H_502_3@IntMODE操作模式@H_502_3@@H_502_3@Context.MODE_PRIVATE等@H_502_3@
@H_502_3@CursorFactory指针工厂@H_502_3@,本例中传入@H_502_3@null,暂不用@H_502_3@
@H_502_3@
@H_502_3@
@H_502_3@2,@H_502_3@建表@H_502_3@
@H_502_3@sqlite> create table widgets (id integer primary key autoincrement,name text);@H_502_3@
@H_502_3@3,@H_502_3@插入数据@H_502_3@
@H_502_3@命令行@H_502_3@增加,查询数据@H_502_3@
@H_502_3@@H_502_3@sqlite> insert into widgets values(null,'tom');