[英]How to merge local database server into a localhost service?
我最近一直在学习数据库是如何工作的,以及如何编写一个可以操作数据库的服务。 所以情况如下:我有一个 MySQL 数据库在 localhost 服务器 (XAMPP) 上运行。 访问数据库很简单: localhost:3036/my_database
。
In addition to that, I wrote a Java Spring service (actually just copied the sample from https://github.com/spring-guides/gs-accessing-data-mysql.git ) that is supposed to be an interface accepting curl requests并基于它们来操作数据库。 到目前为止,一切都很好。 一切正常。 问题是该服务也在 localhost 地址上运行: localhost:8080
。
我想在我的 Spring 服务中实现 MySQL 服务器,这样我就可以运行该服务,并且数据库将运行并托管在同一端口上。 数据应该只能通过此服务获得,所以我不希望额外的独立 MySQL 服务器在不同的 localhost 端口上运行。 归根结底,我想生成一个可执行的 jar 文件,该文件在运行时会在本地主机地址上为我提供服务并无缝处理本地存储的数据库。
编辑:我不希望我的数据库独立于服务。 我不想负责运行它并连接到服务。 我正在寻找的是类似于下面答案中提到的@jr593 的东西,一个嵌入式数据库。 但是这样的数据库是否可以将数据本地保存在运行服务的设备上 beetwen 服务运行?
有一些解决方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.