我在打开数据的时候,如果是用filename="test.db",然后包括下面注释掉的创建代码,都不会出错 String filename="/sdcard/test/test.db"; //String filename="test.db";
File file=new File(filename);
if(file.exists()){
SQLiteDatabase db = openOrCreateDatabase(filename,Context.MODE_PRIVATE, null);
/*String sql="Create table solar_info(id integer primary key autoincrement,value float);";
db.execSQL(sql);
sql="insert into solar_info values(1,100);";
db.execSQL(sql);
sql="insert into solar_info values(2,200);";
db.execSQL(sql);*/
但是当我用上面的语句打开SD卡上数据库的文件时候就出错了,
感觉问题应该是出在Context.MODE_PRIVATE上,这个选项该怎么写
SQLiteDatabase db = openOrCreateDatabase(filename,Context.MODE_PRIVATE, null);
File file=new File(filename);
if(file.exists()){
SQLiteDatabase db = openOrCreateDatabase(filename,Context.MODE_PRIVATE, null);
/*String sql="Create table solar_info(id integer primary key autoincrement,value float);";
db.execSQL(sql);
sql="insert into solar_info values(1,100);";
db.execSQL(sql);
sql="insert into solar_info values(2,200);";
db.execSQL(sql);*/
但是当我用上面的语句打开SD卡上数据库的文件时候就出错了,
感觉问题应该是出在Context.MODE_PRIVATE上,这个选项该怎么写
SQLiteDatabase db = openOrCreateDatabase(filename,Context.MODE_PRIVATE, null);
解决方案 »
- eclipse logcat 卡死
- 调用sendTextMessage发送短信后怎么写入到短信箱?
- OAuthConsumer cannot be resolved to a type
- android添加开机铃音的最终解决方案
- 怎么使得短信的接收时间为服务器时候而不是手机端时间!
- 安卓软件升级是重新安装还是打补丁啊?
- 读取sqlite
- xmpp协议
- 为何我的xml页面和java页面关联不了 (各位大虾们帮忙看看啊,多谢了
- 将图片转为半透明,保存后没效果,高人求助!
- cannot be resolved or is not a field 等待高手解决,谢谢
- 如何读取SD卡目录文件夹下同一个文件夹的多个文件,
还有请问一下,如果我这个数据库文件需要拷到程序的database目录下,应该怎么处理,数据库文件大小2M多点
能够设定成apk安装的时候直接拷吗?