文件型数据库和服务器型数据库有什么区别?首先,数据库是存储在文件中的!因此,一个简单的答案是它们没有区别。但是当我们提到“文件型数据库”时,我们指的是直接与之交互/更新(通过JDBC驱动程序提供的SQL抽象)的数据库,但本质上我们只是直接读写文件。一个例子是SQLite。当我们谈论“服务器型数据库”时,我们指的是运行着一个服务器进程(绑定到某个端口),接受请求(即SQL查询)。您的进程连接到服务器并向服务器发送查询,服务器本身负责更新数据库文件。一个例子是MS-SQL Server。服务器型数据库可以位于任何地方(可以通过网络访问),而文件型数据库必须位于本地文件系统中的文件中。选择哪种类型取决于您的需求。