数据库连接 MySQL 或 Berkeley DB

Posted

技术标签:

【中文标题】数据库连接 MySQL 或 Berkeley DB【英文标题】:Database connection MySQL or Berkeley DB 【发布时间】:2014-03-29 08:00:31 【问题描述】:

我最近刚刚学习了 SQL。似乎有一些我无法理解的概念。请检查我的陈述。 SQL 是您用来访问 mysql 中数据的语言吗? MySql是数据库服务器的软件吗?所以这意味着您可以购买自己的计算机硬件并在那里安装 MySql,您可以访问该特定硬件中的文件?还是 MySql 仅安装在 Oracle 拥有的硬件中,您只能通过在 Oracle 中注册来访问那里的文件?

这是一个例子,请更正陈述。我正在尝试为我的学生建立一个包含用户名和密码的网站。本网站将使用连接到数据库服务器的脚本语言。所以我将我的 xhtml、css 文件和一些脚本语言上传到网络主机。那么这些脚本文件会将我连接到我的数据库服务器吗?这意味着我应该有一个数据库服务器。数据库服务器是MySql、Appache Cassandra。要连接到这些数据库服务器,我是否需要我自己的安装了这些数据库服务器的 harver 服务器,或者我是否需要从 Oracle(?)、Appache(?) 获得会员资格才能访问那里的数据库服务器,或者是否有其他方法来存储数据?我想你们可以看出我的困惑。

【问题讨论】:

【参考方案1】:

你可以说 SQL 是一种标准化的语言,可以与 MySQL、SQL Server Oracle、PostgreSQL 等关系数据库一起使用它们或多或少符合标准化的 SQL 语言

MySQL 是开源的,您可以将其安装在几乎任何主要的操作系统/硬件架构上,您无需向任何人支付任何费用,除非您需要提供支持

可以将您的数据库托管在服务器上并允许远程应用程序连接到它。

Apache Cassandra 并不完全是一个关系数据库。

【讨论】:

【参考方案2】:

您需要做的第一件事是学习使用 Google 搜索您的基本问题的答案。我也推荐 Wikipedia.org。

这两个网站可以帮助您了解什么是 SQL、MySQL、脚本语言和服务器。

我会在这里给你一块骨头。 MySQL、php 和 Apache(1 “p”,而不是 2)都是免费软件。您可以将它们安装在“Windows”或“Linux”上。

如果您运行的是 Windows,也可以尝试使用 Google 研究“WAMP 堆栈”或“WAMP”。

【讨论】:

以上是关于数据库连接 MySQL 或 Berkeley DB的主要内容,如果未能解决你的问题,请参考以下文章

Berkeley DB 读取数据失败

您能否提出使用 Berkeley DB XML 的案例

从值中检索一系列数据 Berkeley DB

关于Berkeley DB

使用 Berkeley DB、C++ STL 接口进行批量读取

berkeley xml db作为来自java的嵌入式数据库