如何连接到SQLite3数据库服务器?

时间:2013-08-02 06:55:12

标签: database linux model sqlite

我知道SQLite3不能在客户端 - 服务器数据库应用程序模型下运行,所以我想知道如何实际连接到带有SQLite3的“正在运行”的数据库服务器。

这意味着如果我要在Linux上运行带有SQLite3的数据库服务器,客户端将如何连接到此服务器?我是否必须使用另一个RDBMS?

谢谢,

杰克

2 个答案:

答案 0 :(得分:2)

您没有运行SQLlite3的任何数据库服务器。您可以使用SQLlite3创建应用程序(不涉及客户端 - 服务器协议)。数据位于应用程序内链接的libsqlite3库访问的某些文件中。 (因此数据是运行该应用程序的系统的本地数据)。

因此,根据定义,您无法连接到SQLlite3数据库服务器。这样的事情不存在。

阅读以{/ p>开头的http://www.sqlite.org/首页

  

SQLite是一个软件库,它实现了一个独立的,无服务器,零配置的事务SQL数据库引擎。

wikipage sqllite

如果您想拥有一个数据库服务器(使用外部,可能是远程,应用程序通过客户端 - 服务器协议与之交互)切换到PostGreSQLMariaDB,等...

答案 1 :(得分:1)

连接到SQLite“server”的客户端只使用看起来像连接的API。 “连接”库嵌入到应用程序中。