我可以使用mysql_real_connect连接到服务器而不提及使用mysql/C的数据库吗

Can I Use mysql_real_connect to Connect to a Server Without Mentioning the Database Using MySQL/C?

本文关键字:mysql 数据库 服务器 connect real 可以使 连接 我可以      更新时间:2023-10-16

我正在开发一个使用C++和C MySQL适配器编写的CGI应用程序。我试图在两个数据库上运行查询,所以我想连接到MySQL服务器,而不选择默认数据库。这可能吗?我正在使用mysql_real_connect()

mysql_real_connect((可以为数据库参数设置一个NULL参数,这将选择默认值。只需确保用户没有默认的数据库集。

我一定没有抓住你问题的要点。在我看来,如果你想使用两个数据库,你只需要两个MYSQL*,每个数据库一个,在每个数据库上调用MYSQL_real_connect((,然后从那里正常进行,酌情引用一个或另一个MYSQL*。这行得通吗?还是我完全弄糊涂了?