我可以通过以下方式创建到本地 sqlite3 数据库的连接(使用 Mac OS X 10.5 和 Python 2.5.1):
conn = sqlite3.connect('/db/MyDb')
如果数据库位于服务器上(例如在运行 Ubuntu 8.04 且 IP 地址为 10.7.1.71 的服务器上)并且未存储在本地,我如何连接到该数据库?
例如这似乎不起作用:
conn = sqlite3.connect('10.7.1.71./db/MyDb')
最佳答案
SQLite 是嵌入式的。您需要先挂载远程文件系统,然后才能访问它。并且不要尝试让多台机器同时访问 SQLite 数据库; SQLite 不是为此而构建的。如果需要,请改用 PostgreSQL 之类的东西。
关于python - 使用 Python 连接到远程 sqlite3 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2318315/