为什么我需要服务器、用户名和密码才能用c#创建数据库?

为什么我需要服务器、用户名和密码才能用c#创建数据库?,c#,database,C#,Database,我查阅了如何在c#中创建数据库,我找到的所有示例都解释了如何通过连接到服务器来创建数据库。如何使服务器连接到我计算机上的服务器?这取决于您使用的数据库品牌以及应用程序需要执行的操作 MySql、Oracle、Postgresql和Sql Server(甚至是Express Edition)都是数据库服务器引擎。它们需要在某个地方安装一台服务器,以便程序连接。如果您只想为本地桌面应用程序创建一个数据存储,那么这可能有些过分,但它们非常适合web站点或共享工作组/企业应用程序 Access和Sqli

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

这取决于您使用的数据库品牌以及应用程序需要执行的操作

MySql、Oracle、Postgresql和Sql Server(甚至是Express Edition)都是数据库服务器引擎。它们需要在某个地方安装一台服务器,以便程序连接。如果您只想为本地桌面应用程序创建一个数据存储,那么这可能有些过分,但它们非常适合web站点或共享工作组/企业应用程序

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

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


其中每种方式都有不同的安装、配置、创建帐户和连接方式。挑一个,我们可以帮你走完剩下的路。

好吧。。。当你登录到你的计算机或互联网上的任何网站时,为什么你必须输入用户名和密码?这真的是一个问题吗?为什么必须对自己进行身份验证?VisualStudio有一个内置的web服务器,用于开发。sqlserver与之类似;您必须连接到SQL
服务器才能访问它。你不用C#创建数据库,而是连接到它们。