【问题标题】:How do I access a relational SQL database from C#?如何从 C# 访问关系 SQL 数据库?
【发布时间】:2015-07-30 16:29:48
【问题描述】:

首先,我可以使用 JDBC 在 Java 中执行此操作。我正在寻找的是 C# 的 JDBC 等价物。它需要访问所有类型的数据库。我的搜索没有发现任何对我有用的东西。 编辑:现在,我将尝试 ADO.NET

【问题讨论】:

  • @marc_s 所有类型的 SQL 服务器。
  • 有人对我的问题投了反对票吗?
  • 投反对票可能是因为主题的广泛性。
  • 嗯,我正在寻找的是广泛的。但在某种程度上,我要求与 JDBC 等效。我得到了我的答案,因为过于广泛而投反对票似乎是错误的。
  • 除了不赞成票之外,这绝对是您应该能够轻松谷歌的东西。例如,我刚刚在谷歌上搜索了“c charp 的 jdbc 等效项”,并收到了很多关于这个问题的答案。可以通过 google 搜索的第一个结果回答的问题不属于 stackoverflow。

标签: c# sql database rdbms


【解决方案1】:

这是一个非常广泛的问题,但您可能需要ADO.NET,这应该可以帮助您入门。

ADO.NET 提供对 SQL Server 和 XML 等数据源以及通过 OLE DB 和 ODBC 公开的数据源的一致访问。数据共享消费者应用程序可以使用 ADO.NET 连接到这些数据源并检索、处理和更新它们包含的数据。

【讨论】:

  • 这是否支持大多数类型的 SQL?
  • @FireFaced 是的。每个供应商都可以提供自己的“适配器”,就像 JDBC 一样。存在习惯上的差异,许多供应商提供了专门的类型。
  • 好的,我会调查的。
【解决方案2】:

ADO.Net 是处理数据库访问的 .Net 本机等效项。 MSDN link to ADO.Net

【讨论】:

    猜你喜欢
    • 2011-03-13
    • 1970-01-01
    • 2011-09-11
    • 1970-01-01
    • 1970-01-01
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多