2015-11-04 19 views
0

我正在做一个简单的C++登录程序,我希望将我的C++代码连接到我的MySQL数据库。当用户注册时,程序应该将用户的邮件和密码的散列发送到数据库并存储在那里。 (我已经用sha256完成哈希)。当用户登录程序时,它应该将用户的邮件和密码发送到数据库,以检查两者是否正确,并发送授予的权限或拒绝权限。如何将我的MySQL数据库连接到我的C++代码?

我刚开始使用MySQL,无法在网上找到任何视频或主题如何做到这一点,使我自己的职位是我的最后希望。

+1

这不是视频,但可能会有所帮助:http://stackoverflow.com/questions/16424828/how-to-connect-mysql-database-using-c。搜索SO for MySQL和cpp。 – Marged

+0

我使用[soci](http://soci.sourceforge.net/)获得了很好的结果。 –

回答

0

完成这件事的最佳方式是通过:

创建PHP/ASP脚本连接到MySQL(像API),或 创建可充当一个API的C++服务器程序。

如果您想选择第二个,则需要下载C++连接器:MySQL C++ connector 查看来自MySQL的Documentation以获取更多信息和示例。

+0

您是否推荐使用PHP或C++方式,如果它有所作为? –

+0

它依赖于需求和技能。要学习像PHP这样的新语言比构建服务器/客户端要糟糕得多,而且还需要设置HTTP连接以将其连接到服务器。我想你想要通过网络建立一个服务器(1个存放所有信息的中心位置)和多个客户端来访问信息。 我认为C++更好,因为脚本已经编译,而PHP只在运行时编译它。 – Sentmen

+0

明白了,谢谢<3 –

相关问题