创建一个类继承SQLiteOpenHelper
public class DemoDbHelper extends SQLiteOpenHelper{DemoDbHelper(Context context){
super(context,"user.db",null,1)//上下文,数据库名,默认cursor,版本号
}
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
db.execSQL("CREATE TABLE IF NOT EXISTS info( id TEXT PRIMARY KEY,name TEXT NOT NULL)")//创建表
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
//后续版本升级用,可以不写
}
你还可以写个DemoDbManager方便使用
public class DemoDbManager{private DemoDbHelper helper
private SQLiteDatabase db
public DemoDbManager(Context context){
helper = new DemoDBHelper(context)
db = helper.getWritableDatabase()
}
//之后你可封装增删改查的方法
//都可以用db.execSQL("SQL语句")
}
方法/步骤
首先下载 Navicat for SQLite,下载后解压缩。
运行navicat.exe 这个主程序,在左上角点击连接
在d出窗口中输入连接名,选择类型,然后在下面选择数据库文件,或者数据库保存位置。
这样就在指定位置创建了一个Sqlite数据库文件了
之前学Android开发的数据库时候,用过sqlite3,这是项目里面的一段SQL代码,你参考一下create table moban (_id integer primary key autoincrement,
moban_name varchar(40) not null,
moban_cost numeric(7,2) not null default 0.00,
moban_shouzhi int default 0,
moban_delete int not null default 0
moban_beizhu varchar(40) )
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)