python - 使用 Python 连接到远程 sqlite3 数据库

标签 python macos sqlite

我可以通过以下方式创建到本地 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/

相关文章:

python - 如何加速 Keras model.predict?

ios - 如何关闭 Sprite 套件节点纹理的抗锯齿

linux - 我可以在 linux 系统上为 Mac 构建 Electron 应用程序吗?

objective-c - 如何获取 OS X 中复选框的值

ios - SQLite3数据库未保存iOS

Python:回显到文件(如 Bash)

python - 将参数传递给 python 二进制可执行文件

sql - 如何在一个查询中从多个数据库中获取数据?

python for循环元组索引超出范围

vb.net - 从数据库中删除时 SQL 逻辑错误或缺少数据库没有这样的表