MySql - C++ 接続は初めてです。いくつかのチュートリアルを探したところ、これに似たもの、つまり使用しているものに出くわしましたmysql_real_connect
MYSQL* connect;
connect = mysql_int(NULL);
mysql_real_connect(connect,NULL,"UserName","Password","DatabaseName",0,NULL,0);
しかし、MySqlのチュートリアル ページDriver
では、Connection
アプローチ* を使用しています。
driver = get_driver_instance();
con = driver->connect("tcp://127.0.0.1:3306", "root", "root");
(*データベース接続は Java で行われているようです)
これら2つの技術の違いは何ですか?
少しグーグルで調べましたが、関連する結果が得られないようです(グーグルで何を調べればよいかわからない可能性があります)
アップデート:
dev.mysql.comのマニュアルページをよく見ました。mysql_real_connect
他の同様の関数は実際にはMySql C Apiの一部でありDriver
、Connection
などはMySql C++ Apiの一部のようです。C++コードでの使用に問題はありますかMySql C Api
(これで多くのサンプルコードが見つかりました)、それとも安全で賢明でありMySql C++ Api
、C++プログラムを維持していますか