C를 사용하여 MySQL 데이터베이스에 연결하는 방법
웹 사이트와 MySQL 데이터베이스 간의 연결을 설정하고 다음에서 선택 쿼리를 실행하려면 테이블 행을 사용하려면 적절한 C 라이브러리를 활용해야 합니다. 이를 달성하는 방법은 다음과 같습니다.
다음 라이브러리를 가져옵니다.
<code class="cpp">#include <stdlib.h> #include <iostream> #include "mysql_connection.h" #include <cppconn/driver.h> #include <cppconn/exception.h> #include <cppconn/resultset.h> #include <cppconn/statement.h> using namespace std;</code>
C 프로그램 설정:
<code class="cpp">int main(void) { // Initialize connection details sql::Driver *driver; sql::Connection *con; sql::Statement *stmt; sql::ResultSet *res; try { // Establish connection to MySQL driver = get_driver_instance(); con = driver->connect("tcp://127.0.0.1:3306", "root", "root"); con->setSchema("test"); // Replace "test" with your database name // Create statement object stmt = con->createStatement(); // Execute select query res = stmt->executeQuery("SELECT 'Hello World!' AS _message"); // Display query results while (res->next()) { cout << "\t... MySQL replies: " << res->getString("_message") << endl; cout << "\t... MySQL says it again: " << res->getString(1) << endl; } // Clean up resources delete res; delete stmt; delete con; } catch (sql::SQLException &e) { // Handle database exception cout << "# ERR: SQLException in " << __FILE__ << endl; cout << "# ERR: " << e.what() << endl; } return EXIT_SUCCESS; }</code>
라이브러리를 활용하고 다음 단계를 따릅니다. 위에 설명된 대로 C를 사용하여 MySQL 데이터베이스에 성공적으로 연결하고 테이블 행에서 선택 쿼리를 실행할 수 있습니다.
위 내용은 C를 사용하여 MySQL 데이터베이스에 연결하고 쿼리를 실행하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!