在 Visual Studio 2015 中将 SQL 连接到 c++ 项目
Connect an SQL to c++ project in visual studio 2015
我正在用 c++ 编写一个井字游戏,我想创建一个高分视图。问题是我是数据库的新手,现在只是SQL理论。
那么,如何将一个简单的SQL表添加到我的c ++项目中呢?
(id 整数主键、名称文本、高分整数)
看起来只是添加到项目 SQL 脚本文件并创建此表不起作用。如何将其与我的 cpp 文件连接?在玩完每个新游戏后,我将在哪里以及如何进行插入?
提前感谢!
要拥有一个简单的表,您需要有一个数据库来设置表。 用于与数据库通信的库将取决于您正在运行的数据库。
设置所需的库通常意味着安装它们并更新链接器。 这将需要您进行一些研究和努力才能使其正常工作,具体取决于您的特定配置。
一些想法:
(对于MySQL,有MySQL/MySQL.h,这是一个免费的库。 )如何使 #include
(对于其他 SQL 数据库(不免费))http://www.sqlapi.com/
(可能是sqlapi的免费替代品)SQLAPI++的免费替代品?
希望这会让你开始正确的方向!祝你好运。
我研究了 c++ 数据库连接,我可以找到以下方法从 c++ 项目连接到 SQL Server 数据库。
-
使用 Microsoft 的 ODBC 连接方法。这是一种有点复杂的方法,需要彻底的研究才能进一步使用。参考: https://www.techhowtos.com/programming/how-to-connect-to-sql-server-from-visual-c-plus-plus/
-
使用SQLAP++库,这是连接到数据库的非常方便的方式。它需要购买一次性许可证才能用于商业用途。
-
使用CPPCMS项目的CppDB库。
- 当套接字连接断开时检测C/C++Unix
- 无法在windows上使用mingw将sqlite3与c连接
- 到连接组件算法的问题(递归)
- QTcpSocket在不阻塞GUI的情况下重新连接到服务器
- 无法在C++中建立与MySQL数据库的连接
- PC中的程序和PHONE中的本机描述应用程序之间的数据连接
- 在Qt Creator中,如何在连接到正在运行的进程后查看控制台输出
- 连接 dockerized 模型和 dockerized 数据库时出现"无法 SQLConnect"错误
- 使用 bfs 解决连接组件问题时得到错误的答案
- 在C++的两个字符串中连接以逗号分隔的唯一值
- 如何修复valgrind启动时的致命错误(与libc6-dbg和libc6-dbg:i386连接)
- C++应用程序 MySQL odbc 数据库连接错误:在引发"otl_tmpl_exception<>"实例后终止调用
- OSX蓝牙打开RFCOMMChannelAsync声称已连接,但未建立连接,并且从未调用过委托
- 在 libcurl 连接池中预创建连接
- 套接字连接"Operation not permitted"错误,甚至使用升压/平发器根.cpp
- libcurl 和 DNS ttl 中的内部连接管理
- 如何应用 libcurl 的持久连接选项
- 提升 ASIO - io_service 不要等待连接到线程
- WinSock2:connect() 提供"连接被拒绝"
- 升压信号2将插槽传递到成员功能以断开连接