本文介紹了多個應用程序可以訪問一個SQLite數據庫嗎?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我遇到了一些數據庫鎖定(SQLite_BUSY)問題,我擔心SQLite無法為我工作。
基本上,我的設置是一個cronjob,它通過一個名為Dropwizard的框架定期調用一些不起眼的Java功能和(項目中的新成員)Jetty/Jackson/Hibernate REST服務。這兩個”模塊”都需要有數據庫訪問權限–而且可能是同時訪問…
那么,多個應用程序可以訪問一個SQLite數據庫嗎,或者我需要切換到MySQL嗎?
推薦答案
SQLite可以處理同時讀取數據庫的多個應用程序,但不寫入。
來自SQLite FAQ:
多個進程可以同時打開同一數據庫。多個進程可以同時執行SELECT。但是任何時候都只能有一個進程對數據庫進行更改。
這篇關于多個應用程序可以訪問一個SQLite數據庫嗎?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,






