android.database.sqlite.SQLiteCantOpenDatabaseException: unable to open database file


媽的 今天弄了一天  數據庫創建失敗 :想死的心情都有了 ,直到現在突然想到  是不是數據庫的路徑不對  

媽的  原來真是數據庫的路徑不對

 

 

 

 

數據庫的打開與創建:

try
     {
   SQLiteDatabase sld=SQLiteDatabase.openDatabase
      (
        "/data/data/com.huping.sql/mydb", //數據庫所在路徑              ******* 藍色部分必須是應用程序的包名  前面路徑也是死的   
        null,         //CursorFactory
        SQLiteDatabase.OPEN_READWRITE|SQLiteDatabase.CREATE_IF_NECESSARY //讀寫、若不存在則創建
      );
      //如果不存在表 則創建
      String sql="create table if not exists student(sno char(5),stuname varchar(20),sage integer,sclass char(5))";
      sld.execSQL(sql);
      
     }
     catch(Exception e)
     {
      Toast.makeText(this, "數據庫錯誤:"+e.toString(), Toast.LENGTH_SHORT).show();
     }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM