c# - 为什么我需要服务器、用户名和密码才能在 C# 中创建数据库?
问题描述
我查找了如何在 c# 中创建数据库,我找到的所有示例都解释了通过连接到服务器来创建数据库。如何使服务器连接到我的计算机上?
解决方案
这取决于您使用的数据库品牌,以及您的应用程序需要做什么。
MySql、Oracle、Postgresql 和 Sql Server(甚至是 Express Edition)都是数据库服务器引擎。他们需要在某处安装服务器以供程序连接。如果您想要的只是本地桌面应用程序的数据存储,那么这些对您来说可能是多余的,但它们非常适合网站或共享的工作组/企业应用程序。
Access 和 Sqlite 是进程内引擎。它们不需要服务器、用户名或密码。它们为桌面应用程序提供了很好的数据存储,但它们不如工作组或网站情况的先前选项那么好。Sql Server LocalDB 也可以通过这种方式很好地工作。
这些产品中的每一个都使用 SQL 语言来查询数据库,但它们都有自己的方言......它们扩展或不同于 ansi 标准 SQL 定义的地方。
其中每一个都有不同的安装、配置、创建帐户和连接方式。选择一个,我们可以帮助您完成剩下的工作。
推荐阅读
- ruby-on-rails - 我的 Ruby-on-Rails 应用程序中没有命令“rails test”
- amazon-web-services - AWS Cloudwatch 规则和胶水,具有独立的环境开发、质量保证、暂存和生产
- javascript - 在引导模式中获取新的完整日历事件
- reporting-services - 如何在 VS2017 中为 Dynamics 365 online 创建 SSRS 报表?
- javascript - 两台服务器同时在同一个 -> ANGULAR 4 IN 4200 一个 Node Express IN 3000
- datatable - Apex Wrapper 类中带有对象字段的小计和总计
- powershell - 在搜索中包含评论
- docker - Docker Swarm:在 Worker 节点上部署容器
- javascript - React Router Redux 总是显示第一条路由
- javascript - 数据库数组没有插入我的数据库有什么问题?