busyTimeout() 方法和相關的 API sqlite3_busy_timeout() 是一個連線層級的屬性,會影響整個連線,並且應該在開啟連線後設定一次。不要設定為零,否則在呼叫 query、querySingle、prepare 或 execute 方法時會遇到「資料庫忙碌」錯誤訊息。還要確保 sqlite3 函式庫是在定義了 HAVE_USLEEP 的情況下編譯的,否則 busyTimeout() 只能以秒為單位逾時。強烈建議在並行環境中以非零逾時呼叫 busyTimeout() 以確保可靠性。