代码之家  ›  专栏  ›  技术社区  ›  Ed.

与MySQL服务器通信的最佳方式是什么?

  •  8
  • Ed.  · 技术社区  · 18 年前

    4 回复  |  直到 14 年前
        1
  •  3
  •   FreeMemory    18 年前
        2
  •  0
  •   Thomi    18 年前

    这取决于你想做什么。

    首先,请查看在DBMS平台上提供到多个数据库的连接的库。例如,Qt使连接MySQL、MS SQL Server和其他一些数据库变得非常容易,并且在运行时只需几行代码即可更改数据库驱动程序(连接类型)。

        3
  •  0
  •   Jason Etheridge    18 年前

    OTL 是我的项目已经使用多年的C++的实用型交叉DBMS解决方案。我们使用它与SQLServer(通过ODBC)和Oracle(通过OCI)通信。它相当容易驱动,并且在所有受支持的数据库中都有大量的示例。

        4
  •  0
  •   Mikhail T.    14 年前

    MySQL自己的客户端库没有什么问题。如果你愿意接受 减少功能 ,您可以通过使用ODBC、UDBC、, apr_dbd ,或其他一些数据库抽象库(如已经提供的OTL)。

    这将使切换后端变得更容易,但正如我所提到的,与本机客户端相比,它提供的功能更少。由于数据库供应商的不同,抽象库只能真正提供所有(或大多数)后端通用的功能。您是更愿意为特定的数据库进行优化,还是更愿意使后端切换更容易,这取决于您(也许还有您的经理)。