Contoh Script c++ CRUD menggunakan Database MYSQL

Berikut ini adalah contoh dari script C++ untuk membuat aplikasi CRUD Sederhana dengan menggunakan database MYSL.


Seperti yang kita tahu bahwa dalam bahasa pemograman C++ di kampus atau di sekolah kita hanya belajar untuk menampilkan data membuat perhitungan aritmatika dan mentok-mentok membuat array 
nah di sini saya akan memberikan contoh secript untuk CRUD sederhana di pemograman bahas C++ memang mungkin anda akan terdengar asing namunn dalam pemograman C++ juga bisa terhubung dengan data base.

www.mashendra.com



Berikut ini adalah contoh secript untuk Membuat CRUD dengan menggunakan bahsa pemograman C++ dan database my sql 

#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <mysql/mysql.h>

using namespace std;

int main()
{
    // Koneksi ke database
    MYSQL* conn;
    MYSQL_ROW row;
    MYSQL_RES* res;

    conn = mysql_init(0);

    if (conn) {
        cout << "Koneksi berhasil" << endl;
    } else {
        cout << "Koneksi gagal" << endl;
    }

    // Membuat tabel baru
    const char* createTableQuery = "CREATE TABLE IF NOT EXISTS mahasiswa (nim INT PRIMARY KEY, nama VARCHAR(100), alamat VARCHAR(100))";
    int queryResult = mysql_query(conn, createTableQuery);

    if (!queryResult) {
        cout << "Tabel berhasil dibuat" << endl;
    } else {
        cout << "Tabel gagal dibuat" << endl;
    }

    // Menambahkan data ke tabel
    const char* insertQuery = "INSERT INTO mahasiswa (nim, nama, alamat) VALUES (123, 'John Doe', 'Jakarta')";
    queryResult = mysql_query(conn, insertQuery);

    if (!queryResult) {
        cout << "Data berhasil ditambahkan" << endl;
    } else {
        cout << "Data gagal ditambahkan" << endl;
    }

    // Membaca data dari tabel
    const char* selectQuery = "SELECT * FROM mahasiswa";
    queryResult = mysql_query(conn, selectQuery);

    if (!queryResult) {
        res = mysql_store_result(conn);

        while ((row = mysql_fetch_row(res)) != NULL) {
            cout << "NIM: " << row[0] << ", Nama: " << row[1] << ", Alamat: " << row[2] << endl;
        }
    } else {
        cout << "Query gagal dijalankan" << endl;
    }

    // Mengupdate data dalam tabel
    const char* updateQuery = "UPDATE mahasiswa SET nama = 'Jane Doe' WHERE nim = 123";
    queryResult = mysql_query(conn, updateQuery);

    if (!queryResult) {
        cout << "Data berhasil diupdate" << endl;
    } else {
        cout << "Data gagal diupdate" << endl;
    }
// Menghapus data dari tabel
    const char* deleteQuery = "DELETE FROM mahasiswa WHERE nim = 123";
    int queryResult = mysql_query(conn, deleteQuery);

    if (!queryResult) {
        cout << "Data berhasil dihapus" << endl;
    } else {
        cout << "Data gagal dihapus" << endl;
    }

    return 0;
}


Selamat mencoba 

silahkan Komentar jika terjadi error pada codingan  

Subscribe to receive free email updates:

0 Response to "Contoh Script c++ CRUD menggunakan Database MYSQL "

Post a Comment