首页 > 解决方案 > 为什么我需要服务器、用户名和密码才能在 C# 中创建数据库?

问题描述

我查找了如何在 c# 中创建数据库,我找到的所有示例都解释了通过连接到服务器来创建数据库。如何使服务器连接到我的计算机上?

标签: c#database

解决方案


这取决于您使用的数据库品牌,以及您的应用程序需要做什么。

MySql、Oracle、Postgresql 和 Sql Server(甚至是 Express Edition)都是数据库服务器引擎。他们需要在某处安装服务器以供程序连接。如果您想要的只是本地桌面应用程序的数据存储,那么这些对您来说可能是多余的,但它们非常适合网站或共享的工作组/企业应用程序。

Access 和 Sqlite 是进程内引擎。它们不需要服务器、用户名或密码。它们为桌面应用程序提供了很好的数据存储,但它们不如工作组或网站情况的先前选项那么好。Sql Server LocalDB 也可以通过这种方式很好地工作。

这些产品中的每一个都使用 SQL 语言来查询数据库,但它们都有自己的方言......它们扩展或不同于 ansi 标准 SQL 定义的地方。

其中每一个都有不同的安装、配置、创建帐户和连接方式。选择一个,我们可以帮助您完成剩下的工作。


推荐阅读