私もこのエラーがありました。私の場合、WindowsでVS2015を使用してコンパイルしています。
初めてMySQLライブラリの静的バージョンのコンパイルを選択しました。その後、動的バージョンをコンパイルすることにしました。今回は、メモリのbad_allocエラーが発生しました。
解決策は、CPPCONN_PUBLIC_FUNC=構成をロールバックすることです。
プロジェクトのプロパティページに移動し、[C++]>[プリプロセッサ]>[プリプロセッサ定義]で、アイテムCPPCONN_PUBLIC_FUNC="
を削除します。 。