Maison > base de données > tutoriel mysql > Comment se connecter à une base de données MySQL et exécuter des requêtes en utilisant C ?

Comment se connecter à une base de données MySQL et exécuter des requêtes en utilisant C ?

Barbara Streisand
Libérer: 2024-10-27 00:16:31
original
473 Les gens l'ont consulté

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

Comment se connecter à une base de données MySQL en utilisant C

Pour établir une connexion entre votre site Web et une base de données MySQL et exécuter des requêtes sélectionnées sur lignes du tableau, vous devrez utiliser les bibliothèques C appropriées. Voici comment y parvenir :

Importez les bibliothèques suivantes :

<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>
Copier après la connexion

Configurez votre programme 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 &amp;e) {
    // Handle database exception
    cout << "# ERR: SQLException in " << __FILE__ << endl;
    cout << "# ERR: " << e.what() << endl;
  }

  return EXIT_SUCCESS;
}</code>
Copier après la connexion

En utilisant les bibliothèques et en suivant les étapes décrit ci-dessus, vous pouvez vous connecter avec succès à une base de données MySQL en utilisant C et exécuter des requêtes de sélection sur les lignes de la table.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal