【问题标题】:Connect an SQL to c++ project in visual studio 2015在 Visual Studio 2015 中将 SQL 连接到 C++ 项目
【发布时间】:2016-06-19 06:48:44
【问题描述】:

我正在用 C++ 编写井字游戏,我想创建一个高分视图。问题是我是 DB 新手,现在只是 SQL 理论。

那么,如何在我的 c++ 项目中添加一个简单的 SQL 表?

(id INTEGER PRIMARY KEY, name TEXT, hightScore INTEGER)

看起来只是添加到项目 SQL 脚本文件 并创建此表不起作用。如何将它与我的 cpp 文件连接起来?每次玩完新游戏后,我可以在哪里以及如何制作INSERT

提前致谢!

【问题讨论】:

    标签: c++ sql visual-c++ visual-studio-2015


    【解决方案1】:

    要拥有一个简单的表格,您需要有一个数据库来设置表格。您将用于与数据库通信的库将取决于您正在运行的数据库。

    设置所需的库通常意味着安装它们并更新链接器。这将需要您进行一些研究和努力才能使其正常工作,具体取决于您的特定配置。

    一些想法:

    (对于 mysql 有 mysql/mysql.h 这是一个免费库。) How to make #include <mysql.h> work?

    (用于其他 SQL 数据库(非免费)) http://www.sqlapi.com/

    (可能是 sqlapi 的免费替代品) Free alternative to SQLAPI++?

    希望这将使您朝着正确的方向开始!祝你好运。

    【讨论】:

      【解决方案2】:

      我研究过 c++ 数据库连接,我可以找到以下方法从 c++ 项目连接到 SQL Server 数据库。

      1. 使用 Microsoft 的 ODBC 连接方法。这是一个有点复杂的方法,需要深入研究才能进一步使用。 参考:https://www.techhowtos.com/programming/how-to-connect-to-sql-server-from-visual-c-plus-plus/

      2. 使用 SQLAP++ 库,这是一种非常方便的连接数据库的方法。它需要购买一次许可证才能用于商业用途。

      3. 使用 CPPCMS 项目的 CppDB 库。

      【讨论】:

      • cppdb 在 MIT 许可下发布。 CppCMS 是 LGPLv3。
      猜你喜欢
      • 1970-01-01
      • 2017-11-22
      • 2018-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多