默认是package/database/test.db
SQLiteDatabase db = openOrCreateDatabase("test.db", Context.MODE_PRIVATE, null);我想把路径改为
/mnt/sdcard/helloworld/test.db
能做到吗SQLite

解决方案 »

  1.   

    这个希望对你有用,可以定向位置的存储和读取
    http://blog.csdn.net/zcljy0318/article/details/7299223
      

  2.   

    大神问一下,他文章中说“SQLiteOpenHelper.java)这个类中,创建数据库文件的路径是使用传入的contex的getDatabasePath获取的,这个 是不允许修改的(至少我没有找到)。”
    如果两种方式安全性是一样的话,我还是采用默认路径好了
    能给点建议吗,谢谢
      

  3.   

    private File xx=new File("/sdcard/wwq/cs.db");//指定数据库路径
    private SQLiteDatabase sql;
    sql=SQLiteDatabase.openOrCreateDatabase(xx, null);
    Cursor csxx=sql.rawQuery("SELECT JSH,JSBH,URL FROM CSXXB", null);