asp.net - SQL Server - 数据库问题

标签 asp.net mysql sql sql-server database

我现在有点困惑。

1) 我正在使用 ASP.NET 并构建基于 Access 数据库的 Web 界面。但是,有人告诉我它不使用 Access 数据库——它使用 Jet。当我找到数据源时选择“Microsoft Access 数据库”时,这实际上意味着什么,所以它不是 Access 数据库吗?

2) 有 SQL 数据库这样的东西吗? MySQL 数据库不是 SQL 数据库吗?微软的 SQL 服务器不是托管实际的 SQL 数据库吗?如果不是,它托管什么?如果 MySQL 不是 SQL 数据库,那么它们到底是什么?

3) 是否可以创建一个 SQL 数据库,它只是一个 SQL 数据库,还是必须是一个变体,例如 MySQL?

4) 我可以在 ASP.NET 中创建 Web 表单来编辑 Access/(无论我创建什么数据库)数据并添加新记录吗?如果是这样,我将如何着手做这件事,是否有这方面的教程?

有点长我知道,但如果有人能帮忙..

谢谢!

最佳答案

  1. Jet是 Windows 用来与您的 Access 数据库/文件通信的“连接引擎”或“驱动程序”。

  2. SQL 是结构化查询语言的缩写。有些人通俗地使用术语 SQL 或关系数据库管理系统(RDBMS 或平台)的简写。 “SQL 数据库”很可能是指实现 SQL 语言的数据库引擎/RDBMS;这意味着您可以使用 SQL 语句/命令查询/操作它。 Oracle 和 Microsoft 等数据库供应商生产托管数据库的 RDBMS 产品(分别为 Oracle 10g + MySQL 和 SQL Server)。

  3. 可能是上面的回答。

  4. 绝对是。那是另一个话题。这tutorial ,等等,可以帮助您入门。

关于asp.net - SQL Server - 数据库问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6934108/

相关文章:

asp.net - XML: namespace 前缀声称未声明,但实际上它是

c# - 将 JavaScript 对象作为 Dictionary<string, object> 传递给 C# WCF 服务

php - Apache Windows 卸载路径

c# - 如何在服务器端获取 window.location.hash?

c# - 代理在本地工作,但在上传到 webhost 时失败

mysql - 在 Hive 中使用 case 语句填充前面的值

mysql - 从具有值范围的列中获取数据

sql - 在 documentDb 中搜索多个搜索词

sql - rails 参与!错误(无法批量分配 protected 属性 : user)

sql - 您认为地址表中列的最佳平衡是什么?