我使用 SQLite(实际上是 PySQLite)创建了一个简单的数据库。当我从本地机器(即windows机器驱动器上的程序和数据库文件)查询或写入数据库时,它工作正常。但是,当我将数据库文件复制到我的网络驱动器(时间胶囊)时,Windows 机器虽然可以看到这些文件并且对驱动器具有完全的读/写访问权限,但甚至给我一个“SQL 错误:数据库已锁定”执行简单选择时!
从 Mac 上通过网络查询可以正常工作。
没有花哨的多访问——只有一台机器打开了数据库。似乎是一些奇怪的 Mac 网络问题。在 Python 程序或 SQLite3 命令行中发生。我正在使用 SQLite 3.6.14.2。
有人看到这个问题吗?有什么办法解决吗?真的不想使用 MYSQL,因为这是一个简单的单用户程序,但我想在多台机器上使用它。
谢谢。