這裏的SQLite文檔http://web.utk.edu/~jplyon/sqlite/SQLite_optimization_FAQ.html#pragmas看起來很有趣。有沒有辦法嘗試它在Android中的建議?如何根據SQLite文檔調整Android的SQLite,例如PRAGMA cache_size?
3
A
回答
2
編譯指示語句是特定於SQLite和用於修改SQLite庫的操作或查詢SQLite庫內部(非表)數據的SQL擴展。雜注語句使用相同的接口,其他的SQLite命令(如SELECT,INSERT)
所以,我希望在SQLiteDatabase
execSQL()
應該用PRAGMA
沒有返回結果集工作發出。
如果PRAGMA
影響SQLite語句的編譯,請嘗試compileStatement()
與SQLiteDatabase
並查看是否有效。我期望在SQLite C API中映射到sqlite3_prepare()
,但我不確定這一點。
1
我不知道如何在Android中,它可能不允許參數綁定使用PRAGMA時,所以,我在它的參數,如本例中執行整個語句:
"PRAGMA main.locking_mode = exclusive";
也許在它只能用於那個execSQL()
方法。
相關問題
- 1. Sqlite數據庫Pragma異常?
- 2. SQLite的:如何使「PRAGMA case_sensitive_like」關於WP7
- 3. sqlite cache_spill pragma是如何工作的?
- 4. ios SQLite - 如何設置PRAGMA值?
- 5. DBIx :: Class如何爲SQLite啓用PRAGMA foreign_keys?
- 6. 如何使用SQLAlchemy設置SQLite PRAGMA語句
- 7. SQLite JDBC PRAGMA設置
- 8. SQLite PRAGMA foreign_keys問題
- 9. 如何使用Sqlite for Android創建數據庫文件(.sqlite)?
- 10. 如何在Android上使用Sqlite PRAGMA secure_delete Java
- 11. SQLITE 2文檔
- 12. PRAGMA table_info(table-name)如何在SQLite數據庫中工作?
- 13. 使用SQLAlchemy SQLite PRAGMA foreign_keys
- 14. 如何根據增量整數來訂購sqlite表?
- 15. 如何將.sqlite導入到android上的sqlite中的數據庫
- 16. 無法創建Android的SQLite數據庫:PRAGMA錯誤
- 17. 刷新SQLite數據庫表根據Android的微調
- 18. android studio sqlite例外
- 19. 如何使Android上的SQLite數據庫
- 20. ios sqlite api文檔
- 21. 如何閱讀android中的整個sqlite數據庫
- 22. 如何將EditText的整數值存儲到SQLite數據庫[Android]
- 23. 如何SQLite的android系統
- 24. 如何刪除Android中的SqLite文件?
- 25. 如何在無根Android手機上放置sqlite數據庫?
- 26. 例外,在SQLite數據庫的Android
- 27. 如何在Android中更新sqlite數據庫和手機存儲中的文檔?
- 28. 如何根據Android中的屏幕寬度調整文本
- 29. 我如何更改sqlite中的PRAGMA設置?
- 30. 如何從sqlite檢索數據Android