http://www.sqlite.org/pragma.html#pragma_journal_mode
>>> The OFF journaling mode disables the rollback journal completely. No rollback journal is ever created and hence there is never a rollback journal to delete. *The OFF journaling mode disables the atomic commit and rollback capabilities of SQLite*. The ROLLBACK command no longer works; it behaves in an undefined way. Applications must avoid using the ROLLBACK command when the journal mode is OFF. *If the application crashes in the middle of a transaction when the OFF journaling mode is set, then the database file will very likely go corrupt.* <<< Are you sure you want to do this? -- K 2012/6/7 Animesh kumar bhadra <animesh.bhadr...@gmail.com> > Hi All, > > I read through these two links:- > > 1. > > http://stackoverflow.com/questions/10046596/android-sqlite-journal-how-to-disable > 2. > > http://www.android-app-market.com/sqlite-optimization-in-android-programming-sqlite-optimization-in-android-apps.html > > and wanted to implement these and avoid the creation of journal file. > > Here is my code:- > > public void onOpen(SQLiteDatabase db) { > // TODO Auto-generated method stub > db.rawQuery("PRAGMA journal_mode=DELETE",null); > System.out.println("EventsData.onOpen()"); > super.onOpen(db); > } > which is according to option 1 listed above, i also tried OFF in place of > DELETE in the above query. > > also as per the second option i did this:- > private void addEvent() { > SQLiteDatabase db = events.getWritableDatabase(); > ContentValues values = new ContentValues(); > > db.beginTransaction(); > try { > for(int i = 5; i < 10; i++){ > values.put(TIME, System.currentTimeMillis()); > values.put(TITLE, "MyString "+i); > db.insertOrThrow(TABLE_NAME, null, values); > } > db.setTransactionSuccessful(); > }finally{ > db.endTransaction(); > events.close(); > } > } > > but in both the case the journal file is getting created, can anyone > please let me know why is this happening and how can i avoid it? > > Any help will be appreciated. > > Regards, > Animesh K. Bhadra. > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en