网络111 刘修军
1、首先启动eclipse和android虚拟机,用adb shell命令行新建目录、SQLite数据库和表,并完成表记录的添加、删除、修改操作。
命令如下:
启动ADB
(1)编写一个批处理文件runadb.bat
path F:\eclipse 3.7\android-sdks\platform-tools
adb shell
(2) 新建文件夹
在/data/data/目录下,建立了目录“mySQLite.com/databases”
#cd data /data
#mkdir mySQLite.com
#cd mySQLite.com
#mkdir databases
#cd databases
(3)新建数据库
#sqlite3 test.db
新建数据库后,提示符变成“sqlite>”
(4)新建表
sqlite>create table contacter("no" INTEGER,"name" TEXT,"tel" TEXT);
(5) 查看表结构
sqlite>select * form sqlite_master where type="table" and name="表名";
(6)添加记录
sqlite> insert into contacter("no","name","tel") values(1001,"张三","15111114444");
(7)显示记录
sqlite>.explain ON
sqlite>select * from contacter;
2、编写android程序实现表记录的添加、查询。
1 import android.content.Context; 2 import android.database.sqlite.SQLiteDatabase; 3 import android.database.sqlite.SQLiteDatabase.CursorFactory; 4 import android.database.sqlite.SQLiteOpenHelper; 5 6 public class SQLHelper extends SQLiteOpenHelper { 7 8 public SQLHelper(Context context, String name, CursorFactory factory, 9 int version) { 10 super(context, name, factory, version); 11 // TODO Auto-generated constructor stub 12 } 13 14 @Override 15 public void onCreate(SQLiteDatabase arg0) { 16 // TODO Auto-generated method stub 17 18 } 19 20 @Override 21 public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) { 22 // TODO Auto-generated method stub 23 24 } 25 26 }