连接远程 HTML 网站和远程数据库

问题描述 投票:0回答:3

我正在开发一个 HTML 网站,需要使用数据库。在 SQL 和 Java 的帮助下,我能够用信息填充数据库(.db 文件,如果有帮助的话)。它位于我的计算机上,不会上传到任何在线服务器。 HTML 网站也位于我的计算机上,不会上传到互联网/在线托管。 两者都位于我机器上的同一个项目文件夹中。

我想知道是否有办法将我的数据库连接到我的网站。我见过推荐使用 PHP 或 JavaScript 的教程,但它们似乎都适用于互联网上托管的在线数据库和网站。因为这个项目只是为了我个人的 HTML 练习,所以我不打算为网站或数据库使用任何在线服务器。

提前致谢! :)

html sql database
3个回答
0
投票

根据您使用的数据库引擎(即 SQL Server),可能会将数据库公开为 OData 端点,您可以直接从网页使用该端点。


0
投票

有一个用于 JavaScript 的 sqlite 库,称为 sql.js

https://github.com/sql-js/sql.js


0
投票

使用 SQLPage

呈现数据库查询

要将本地 SQLite 数据库连接到 HTML 网站以供离线使用,您可以使用 SQLPage。 SQLPage 是一个可以在本地运行的轻量级 Web 服务器。它将 SQL 查询结果直接呈现到 HTML 组件中。以下是如何使用它:

  1. 设置 SQLPage:
    • 发布页面下载适用于您的操作系统的 SQLPage 二进制文件,或通过包管理器(例如适用于 macOS 的 Homebrew)安装它。
    • 通过编辑
      sqlpage/sqlpage.json
      将 SQLPage 连接到数据库:
      { "database_url" : "sqlite:///path/to/your/database.db" }
      
    • 通过导航到项目文件夹并执行二进制文件在本地运行 SQLPage。例如:
      ./sqlpage.bin
      
    • .sql
      文件放入项目目录中。这些文件定义您需要运行的 SQL 查询。
    • sqlpage/templates/*.handlebars
    • 中编写 HTML 模板

此设置完全离线,不需要外部托管或互联网访问。 SQLPage 动态处理 SQL 文件以生成 HTML,使其成为您的用例的理想选择。

© www.soinside.com 2019 - 2024. All rights reserved.