我正在开发一个 HTML 网站,需要使用数据库。在 SQL 和 Java 的帮助下,我能够用信息填充数据库(.db 文件,如果有帮助的话)。它位于我的计算机上,不会上传到任何在线服务器。 HTML 网站也位于我的计算机上,不会上传到互联网/在线托管。 两者都位于我机器上的同一个项目文件夹中。
我想知道是否有办法将我的数据库连接到我的网站。我见过推荐使用 PHP 或 JavaScript 的教程,但它们似乎都适用于互联网上托管的在线数据库和网站。因为这个项目只是为了我个人的 HTML 练习,所以我不打算为网站或数据库使用任何在线服务器。
提前致谢! :)
根据您使用的数据库引擎(即 SQL Server),可能会将数据库公开为 OData 端点,您可以直接从网页使用该端点。
有一个用于 JavaScript 的 sqlite 库,称为 sql.js
要将本地 SQLite 数据库连接到 HTML 网站以供离线使用,您可以使用 SQLPage。 SQLPage 是一个可以在本地运行的轻量级 Web 服务器。它将 SQL 查询结果直接呈现到 HTML 组件中。以下是如何使用它:
sqlpage/sqlpage.json
将 SQLPage 连接到数据库:
{ "database_url" : "sqlite:///path/to/your/database.db" }
./sqlpage.bin
.sql
文件放入项目目录中。这些文件定义您需要运行的 SQL 查询。sqlpage/templates/*.handlebars
此设置完全离线,不需要外部托管或互联网访问。 SQLPage 动态处理 SQL 文件以生成 HTML,使其成为您的用例的理想选择。