使用 ODBC 软件接口意味着什么?

发布于 2024-09-13 21:09:51 字数 250 浏览 0 评论 0原文

如果我有自己的 DBMS 并正在开发 ODBC 软件接口,我会做什么?

  • 确保人们可以通过我的 DBMS 访问任何数据库中的数据,或者
  • 确保每个数据库都可以访问我的数据库中的数据

我从维基百科页面上并没有完全理解这一点。

If I have my own DBMS and am developing to ODBC software interface, what would I be working on?

  • making sure that one can access data from any database through my DBMS, OR
  • making sure that every database can access data from my database

I did not exactly understand this from the Wikipedia page.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

oО清风挽发oО 2024-09-20 21:09:51

一般来说,ODBC 是“包罗万象”的驱动程序,旨在在基本(最低公分母)级别上与各种数据库一起工作。各种各样的软件都包含 ODBC 驱动程序,因此支持 ODBC 意味着为各种各样的软件提供支持。

在实际操作中,现在更常见的是使用 Oracle、SQL Server 等的本机驱动程序。通常仅在没有其他可用替代方案时才使用 ODBC。

In general, ODBC is the "catchall" driver, meant to work with a wide variety of databases at a basic (lowest common denominator) level. A wide variety of software contains ODBC drivers, so supporting ODBC means providing support for a wide variety of software.

In actual practice, it is more common now to use native drivers for Oracle, SQL Server, etc. ODBC is generally used only when there is no other alternative available.

一袭水袖舞倾城 2024-09-20 21:09:51

如果您正在开发 DBMS,我希望“开发 ODBC 软件接口”意味着您正在创建 ODBC 驱动程序。该驱动程序允许应用程序查询您的数据库,即使它们不知道您的特定 DBMS。如果您希望 Excel 等应用程序使用 DBMS,请提供 ODBC 驱动程序。

我想您的 DBMS 可以充当“客户端”并使用另一个 DBMS 的 ODBC 接口来获取数据或模式信息,这听起来不像典型的 DBMS 功能。

我认为维基百科文章中的 Microsoft 链接 更清晰一些,MSDN 包含您确实对开发驱动程序感兴趣的详细信息或一个客户。

If you're developing a DBMS I would expect that 'developing to ODBC software interface' means you're creating an ODBC driver. That driver allows applications to query your database, even if they don't know about your particular DBMS. If you like applications such as Excel to use your DBMS, provide an ODBC driver.

I suppose your DBMS could act as a "client" and use another DBMS' ODBC interface to get data or schema information, that doesn't sound like a typical DBMS feature.

The Microsoft link in the Wikipedia article is a bit clearer in my opinion, MSDN has details in you're really interested in developing a driver or a client.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文