LoginSignup
6
5

More than 5 years have passed since last update.

【SQLite】"database is locked"というエラーが出たときの原因と対処

Posted at

はじめに

SQLiteを使っていたら初めて"database is locked"というエラーが出てきて戸惑っていたらあるサイトの記事に助けられたので、メモ。

原因

上記サイトを参考に今回なんで自分が"database is locked"というエラーに見まわれたかと思ったら、C++でデータベースにアクセスしている最中の処理でエラーが出たのでcontrol+Cで強制終了させたことで、./a.outのDBとのセッションが切れてなかったからみたいです(^^;)
あまりよろしくはなかったかもしれないですが、ターミナルを閉じることで強制的に./a.outを終了させ、新しくターミナルを開いてsqlite3コマンドでさきほど"database is locked"というエラーが出たDBに接続して操作したら今度はエラーが出ずに扱えました。
まぁ、とりあえず良かった(´Д`。)

6
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
5