Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 C++ 代码将 MySQL 设置为游戏服务器的步骤是什么?
另一个问题是如何避免远程主机宕机时出现问题?
您必须检查您是否mysql-library在多线程环境中使用,如果是,您应该链接到libmysqlclient_r.a但不是libmysqlclient.a.
mysql-library
libmysqlclient_r.a
libmysqlclient.a
如果你在多线程环境中,my_init在 main 中调用一次,这将基本上阻止你崩溃。
my_init
与mysql保持长连接,这意味着mysql_init只mysql_connect调用一次,你应该设置一些选项来告诉客户端库在必要时重新连接。
mysql_init
mysql_connect
您可以抽象您的设计,需要像“结果集”这样包含一些“结果行”的对象,这可以帮助您设计一个更通用的数据库访问层以供将来开发。