>这时,通过DDMS可以看到,在 /data/data/xx(包名)/databases路径下, 创建了数据库PhoneBook.db。 (2)删除数据库 >当要删除一个指定的数据库文件时,需要应 用android.content.Context类的 deleteDatabase(String name)方法来删除这 个指定的数据库
➢ 这时,通过DDMS可以看到,在 /data/data/xxxx(包名)/databases路径下, 创建了数据库PhoneBook.db。 (2)删除数据库 ➢当要删除一个指定的数据库文件时,需要应 用android.content.Context类的 deleteDatabase(String name)方法来删除这 个指定的数据库
【例8-1】编写一个创建与删除数据库的演示程序。 > (1)用户界面设计 default,□Nexus0mne,@,女AppTheme Structure Outline MlainActivity7 RelativeLayout btextView1-"数据库测试" 回团图图· 日®①Q田 3 creat1 Button)-"创建数 网deletel (Button)-“册P除 AOLtest1 国ro只2田同日 卡数据库测试 Width wrap_content Height wrap_content L田Margins[ Style buttonStvle Text 册除数据库 创建数据库 Hint Conte. ▣TextView Text 册除数据库 删除数据库 Hint Text. Candroid:c. Text. ☐Candroid., Text. ?android:a. Text. 20sp
【例8-1】编写一个创建与删除数据库的演示程序。 ➢(1)用户界面设计
> 运行程序,当单击“创建数据库”按钮后,通 过DDMS工具调试监控视图,在/data/data/项 目包名/databases路径下,可以看到创建的数 据库PhoneBook.db文件。如图8.4所示。再单 击“删除数据库”按钮,数据库文件则被删除。 音国」☑·巴是8」羚·0 图@DDMS Java 望·行宁· 袋Threads目Hep目A1 location 合Network Sta 号Fi1 e Explor3 日 Name Size Date Time Permiss. com.android.soundrecorder 2012-06-2914:06 drwxr-xx-x com.android.spare_parts 2012-06-2914:06 drwxr-xr-x 田Gcom.android.term 2012-0B-2914:06dwxr-xr-x com.android.wallpaper.livepi 2012-06-2914:06 drwxr-xr-x 曰com.ex08_01 2012-07-2009:44 drwxr-xr-x 曰databases 2012-07-2009:46 drwxrwx-x 目PhoneBook.db 51202012-07-2009:46 -Iw-rw- +21ib 2012-07-2009:44dwxr-xr-× 田☑com.example.android.apis 2012-06-2914:06 drwxr-xr-x 田□com.example.android.livecube 2012-06-2914:06 drwxr-xr-x 田白com.example.android.softkeyb 2012-06-2914:06 drwxr-xr-x
➢ 运行程序,当单击“创建数据库”按钮后,通 过DDMS工具调试监控视图,在/data/data/项 目包名/databases路径下,可以看到创建的数 据库PhoneBook.db文件。如图8.4所示。再单 击“删除数据库”按钮,数据库文件则被删除
2、数据表操作 (1)创建数据表 创建数据表步骤为: >用SQL语句编写创建数据表的命令; >调用SQLiteDatabase的execSQL()方法执行 SQL语句
2、数据表操作 (1)创建数据表 创建数据表步骤为: ➢用SQL语句编写创建数据表的命令; ➢调用SQLiteDatabase的execSQL()方法执行 SQL语句
(2)删除数据表 >删除数据表的步骤与创建数据表类似,先编写删除 表的SQL语句,再调用execSQL()方法执行SQL语 句。 >例如,要删除名为Users数据表,则 删除数据表Users的SQL语句 String sql ="DROP TABLE Users"; db.execSQL(sql); 执行SQL语句
(2)删除数据表 ➢删除数据表的步骤与创建数据表类似,先编写删除 表的SQL语句,再调用execSQL()方法执行SQL语 句。 ➢例如,要删除名为Users数据表,则 删除数据表Users的SQL语句 String sql ="DROP TABLE Users"; db.execSQL(sql); 执行SQL语句