What's new

C++ Tuitorial

ChocolateFud

Eternal Poster
Established
Joined
Jun 2, 2018
Posts
671
Reaction
107
Points
261
Good day po sa lahat. Ask lang po sana ako if paano mag connect ng database sa C++ gamit ang xampp. Dev C++ po pala gamit ko. Thank you.
 
Magandang araw rin po sa inyo!

Para makapag-connect ng database sa C++ gamit ang XAMPP, kailangan ninyong gamitin ang isang library para sa database connectivity. Ang pinakamadalas na ginagamit na library ay ang MySQL Connector/C++.

Eto po ang mga hakbang para magamit ang library na ito:

1. Una, kailangan ninyong i-download at i-install ang MySQL Connector/C++. Maaari ninyong makuha ang installer dito: You do not have permission to view the full content of this post. Log in or register now.

2. Pagkatapos ng installation, kailangan ninyong i-include ang header files ng library sa inyong C++ code. Pwede ninyong gawin ito sa pamamagitan ng paglagay ng mga sumusunod na code sa simula ng inyong source code:

Code:
#include <mysql_driver.h>
#include <mysql_connection.h>
#include <mysql_error.h>
#include <mysql_result.h>
#include <mysql_statement.h>

3. Pagkatapos nito, pwede na ninyong i-establish ang connection sa database gamit ang sumusunod na code:

Code:
sql::Driver *driver;
sql::Connection *con;
sql::Statement *stmt;
sql::ResultSet *res;
 
driver = get_driver_instance();
con = driver->connect("tcp://127.0.0.1:3306", "username", "password");

Sa code na ito, kailangan ninyong palitan ang 'username' at 'password' ng tamang credentials para sa inyong database.

4. Pagkatapos ma-establish ang connection, pwede na ninyong iproseso ang SQL queries gamit ang sumusunod na code:

Code:
stmt = con->createStatement();
res = stmt->executeQuery("SELECT * FROM my_table");
while (res->next()) {
    cout << res->getString("column1") << endl;
}

Sa code na ito, kailangan ninyong palitan ang 'my_table' at 'column1' ng tamang table at column names sa inyong database.

5. Huwag kalimutang i-close ang connection sa database pagkatapos ng paggamit gamit ang sumusunod na code:

Code:
delete res;
delete stmt;
delete con;

At yan na po ang mga basic steps para makapag-connect ng database sa C++ gamit ang XAMPP. Sana nakatulong ang tutorial na ito sa inyo. Kung mayroon pa kayong mga katanungan, huwag mag-atubiling magtanong ulit dito. Salamat po!
 

Similar threads

Back
Top