android sqlite3_open_v2( data/data//database ,handle,1,null)
可能是因?yàn)榇蜷_數(shù)據(jù)庫失敗造成的,或者目錄里面沒有這個(gè)數(shù)據(jù)庫或表,你可以用這個(gè)試試。
?
private static String db_path="/data/data/com.sqlite3_csdn/databases/";
?private static String db_name="contants";
private boolean checkDbExist(){
??File file=new File(db_path,db_name);
??return file.exists();
?}
我原來是這樣寫的
String mypath=db_path+db_name;
private void checkDbExist(){
SQLiteDatabase db=null;
try{
db=SQLiteDatabase.openDatabase(mypath, null, SQLiteDatabase.OPEN_READONLY);
}catch(Exception e){
Log.e("db not exist",e+"");
}
if(db!=null){
db.close();
}
return db!=null?true:false;
}
轉(zhuǎn)載于:https://www.cnblogs.com/nizuimeiabc1/archive/2011/09/15/4254322.html
總結(jié)
以上是生活随笔為你收集整理的android sqlite3_open_v2( data/data//database ,handle,1,null)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux大文件系统管理,Linux 磁
- 下一篇: go和python性能对比_Go和Pyt