问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

android项目如何使用己建好的sqlite数据库

发布网友 发布时间:2022-04-09 02:28

我来回答

1个回答

热心网友 时间:2022-04-09 03:57

public class DataBaseHelper extends SQLiteOpenHelper{

public SQLiteDatabase myDataBase;
private final Context myContext;

/**
* @param context
* @param name
* @param factory
* @param version
*/
public DataBaseHelper(Context context, String name, CursorFactory factory,
int version) {
super(context, name, factory, version);
this.myContext = context;
}

@Override
public void onCreate(SQLiteDatabase db) {
}

@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub

}

public void createDataBase() throws IOException{
init();
}

/**
方法说明
* @creator leixun
* @create-time 2012-7-13 下午1:28:13
* @Title: init
* @Description: TODO(初始化数据库,并打开)
* @return void
* @throws
*/
public void init(){
try{
String databasePath = Environment.getExternalStorageDirectory().getAbsolutePath();
String databaseFilename = databasePath + "/" + "cc_db";
File dir = new File(databasePath);
if(!dir.exists()){ //数据库文件目录不存在
dir.mkdir(); //创建目录
}
if(!(new File(databaseFilename)).exists()){ //数据库文件不存在,则复制自带数据库
System.out.println("jianku");
InputStream is = myContext.getResources().openRawResource(R.raw.cc_db_third);
FileOutputStream fos = new FileOutputStream(databaseFilename);
byte[] buffer = new byte[1024];
int count = 0;
while((count = is.read(buffer))>0){
fos.write(buffer,0,count);
}
fos.flush();
fos.close();
is.close();
}
this.myDataBase = SQLiteDatabase.openOrCreateDatabase(databaseFilename, null);//打开数据库文件
}catch(Exception e){
e.printStackTrace();
}
}

public synchronized void close() {

if(myDataBase != null)

myDataBase.close();

super.close();

}

}
我自己写过的一个类,在其它地方直接调用成员变量 myDataBase就可以了追问大牛,你的DAO类能也贴出来我看看吗.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中导条约是什么意思 南京的事业单位待遇好吗 condition ...个登陆和注册信息的源代码,最简单的就可以,不需要数据库的那种... 个旧附近的vba编程培训机构哪家比较正规? 个旧附近的.Net培训班? 个旧附近的编程培训班? 个旧附近哪里有编程培训在哪里? 湖口哪里可以学电脑电脑技术哪里可以学习 个旧北大青鸟少儿编程培训学费多少? 你爱我坏这首歌适合几零后听 你爱我坏歌词表达的意思 吗3小学四年级同步练习册根据三角形内角和是180度你能求出下面长方形和五边形的内角和4页7提四年级同步练 你爱我坏是哪年出的 四年级下册人教版小练29页的答案,第四课时三角形的内角和(1)? 团长能管多少人 一个团有多少人兵力 一个排长管多少人??一个班长管多少人??一个连长管多少人??以此类推 连长,排长,营长,团长,旅长,按等级顺序都是多少人啊,如一个连有多少人@不要说一个班3个排的@搞不 一个师有多少人,军长师长各有多少人团长有多少人 从排长到司令他们手下各有多少人,各相当于地方多大的官 一个团长有多少兵力 - 信息提示 怎样区分排,连,营,团,旅,师,军,司令?一般多少人? 现代牧业纯牛奶比伊利纯牛奶好喝吗? QQ上有一个人说是免费送王者荣耀皮肤的开始我信了,那个人抄我要和密码还有支付密码,我也给他了? 现代牧业牛奶上市了 是中国最好的牛奶 大家都喝过么 喝过后的感觉怎么样 王者荣耀有人给我免费送皮肤吗 我答应一个不过分的要求 那些王者说送皮肤的,为什么要微信?登录账号和微信支付密码。是骗是吗? 想在斗鱼上直播,直播的时候感觉电脑有些许延迟和卡顿,问问大神我这电脑配置是需要换显卡还是增加内存条 找几个单机游戏,破解版的,角色扮演,横版格斗,类型,超200MB别说了,来点骨灰级玩家。。。 求三角形内角和教学反思 如果女友问你爱我爱到什么程度 初一下册数学三角形内角于外角的练习题(附答案) 男人要“坏”到什么程度,女人才会爱的死心塌地 下午喝乌龙茶能影响晚上的睡眠吗 你爱我怀是哪首歌的旋律 你爱我坏抄袭谁的 初二数学三角形及其内角和这一章练习册上的一道题 晚上喝乌龙茶影响睡眠吗? 你爱我哪一种坏,,是一首歌的歌词,黄鸿升唱的,谁知道歌名 下午一点多喝两瓶乌龙茶晚上会不会睡不着? 机械电子工程专业招聘要求有哪些? 求小学图形练习答案:三角形的三个内角度数比为1:2:1,这个三角形按角的大小分是( )角三角形…… 男友问我,我对你那么坏,你喜欢我什么,他出于什么意思这么说,我该怎么回答? 谁能告诉我许嵩的那60句感人歌词,道出了学生时代的伤,语出了实在爱情的誓言 机械电子工程毕业后都可以去哪些企业? 喝白桃乌龙茶会影响睡眠吗 你乐于解决初中三角形及多边形内角和专项练习吗? 学机械电子工程专业的出来可以去哪些公司应聘?