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.
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 databaseMYSQL* conn;MYSQL_ROW row;MYSQL_RES* res;conn = mysql_init(0);if (conn) {cout << "Koneksi berhasil" << endl;} else {cout << "Koneksi gagal" << endl;}// Membuat tabel baruconst 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 tabelconst 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 tabelconst 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 tabelconst 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 tabelconst 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
Post a Comment for "Contoh Script c++ CRUD menggunakan Database MYSQL "