Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menyambung ke Pangkalan Data MySQL dan Melaksanakan Pertanyaan Menggunakan C?

Bagaimana untuk Menyambung ke Pangkalan Data MySQL dan Melaksanakan Pertanyaan Menggunakan C?

Barbara Streisand
Barbara Streisandasal
2024-10-27 00:16:31574semak imbas

How to Connect to a MySQL Database and Execute Queries Using C  ?

Cara Menyambung ke Pangkalan Data MySQL menggunakan C

Untuk mewujudkan sambungan antara tapak web anda dan pangkalan data MySQL, dan laksanakan pertanyaan terpilih pada baris jadual, anda perlu menggunakan perpustakaan C yang sesuai. Begini cara anda boleh mencapai ini:

Import perpustakaan berikut:

<code class="cpp">#include <stdlib.h>
#include <iostream>
#include "mysql_connection.h"
#include <cppconn>
#include <cppconn>
#include <cppconn>
#include <cppconn>
using namespace std;</cppconn></cppconn></cppconn></cppconn></iostream></stdlib.h></code>

Sediakan atur cara C anda:

<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 getString("_message") getString(1) <p>Dengan menggunakan perpustakaan dan mengikut langkah-langkah yang digariskan di atas, anda boleh berjaya menyambung ke pangkalan data MySQL menggunakan C dan melaksanakan pertanyaan terpilih pada baris jadual.</p></code>

Atas ialah kandungan terperinci Bagaimana untuk Menyambung ke Pangkalan Data MySQL dan Melaksanakan Pertanyaan Menggunakan C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn