menghubungkan database dengan c++
Semalan chulis memikirkan tentang c++ dan mysql , chulis kemarin sore diberi tugas dari dosen
untuk membuat program pengambilang sks yang berdasar dari nilai IP dan konversi ke huruf ,nah
dari kasus tersebut chulis ada ide dari pada datanya kita sendiri yang memasukan lebih baik saya buat program yang complek saja ,dengan mengunakan database dan c++ karna ,program yang harus dibuat adalah mengunakan bahasa c++
a. timbul ide untuk mengunakan database, chulis juga binggung apakah bisa mengunakan database dengan bahasa pemograman c++ ,setelah cari cari digoogle dari maghrib sampai ishak akhirnya nemu juga code nya .
1. yang harus kita siapkan adalah libary dari mysql.h (header nya) ntar tak kasih link
2. yang kedua tentu saja aplikasi dbms nya seperti postgrey atau xampp
3. keyakinan supaya program nya jadi atau berhasil
4. doa dari orang yang tersayang ..
5. langsung aja :D
Pertama kita tulis program dibawah untuk mengecek koneksi antara c++ dan mysql.h berfungsi atau tidak , jujur saya belum mencoba, tunggu aja dipsotingan selanjutnya
#include <stdio.h>
#include <string.h>
#include <mysql.h>
extern char pesan_error[512];
extern int kode_error;
extern char host[32];
extern char user[32];
extern char password[32];
extern char database[32];
//MYSQL mysql;
MYSQL *koneksi_mysql (char* _host, char* _user, char* _password, char* _database, MYSQL *mysql) {
strcpy(host, _host);
strcpy(user, _user);
strcpy(password, _password);
strcpy(database, _database);
mysql_init(mysql);
return mysql_real_connect(mysql, host, user, password, database, 0, 0, 0);
}
void tutup_mysql (MYSQL *koneksi, MYSQL_RES **res) {
mysql_free_result(*res);
mysql_close(koneksi);
}
int eksekusi_sql (unsigned char* sql, MYSQL *koneksi, MYSQL_RES **res) {
int state;
int ch;
state = mysql_query(koneksi, sql);
if (state != 0) {
kode_error = 2;
strcpy(pesan_error, “\nQuery Error!!!\n”);
strcat(pesan_error, mysql_error(koneksi));
return 1;
}
*res = mysql_store_result(koneksi);
return state;
}
MYSQL_ROW list_mysql (MYSQL *koneksi, MYSQL_RES *res) {
return mysql_fetch_row(res);
}
dah itu aja kode koneksinya
tunggu aja ini masih dikerjaiin
untuk membuat program pengambilang sks yang berdasar dari nilai IP dan konversi ke huruf ,nah
dari kasus tersebut chulis ada ide dari pada datanya kita sendiri yang memasukan lebih baik saya buat program yang complek saja ,dengan mengunakan database dan c++ karna ,program yang harus dibuat adalah mengunakan bahasa c++
a. timbul ide untuk mengunakan database, chulis juga binggung apakah bisa mengunakan database dengan bahasa pemograman c++ ,setelah cari cari digoogle dari maghrib sampai ishak akhirnya nemu juga code nya .
1. yang harus kita siapkan adalah libary dari mysql.h (header nya) ntar tak kasih link
2. yang kedua tentu saja aplikasi dbms nya seperti postgrey atau xampp
3. keyakinan supaya program nya jadi atau berhasil
4. doa dari orang yang tersayang ..
5. langsung aja :D
Pertama kita tulis program dibawah untuk mengecek koneksi antara c++ dan mysql.h berfungsi atau tidak , jujur saya belum mencoba, tunggu aja dipsotingan selanjutnya
#include <stdio.h>
#include <string.h>
#include <mysql.h>
extern char pesan_error[512];
extern int kode_error;
extern char host[32];
extern char user[32];
extern char password[32];
extern char database[32];
//MYSQL mysql;
MYSQL *koneksi_mysql (char* _host, char* _user, char* _password, char* _database, MYSQL *mysql) {
strcpy(host, _host);
strcpy(user, _user);
strcpy(password, _password);
strcpy(database, _database);
mysql_init(mysql);
return mysql_real_connect(mysql, host, user, password, database, 0, 0, 0);
}
void tutup_mysql (MYSQL *koneksi, MYSQL_RES **res) {
mysql_free_result(*res);
mysql_close(koneksi);
}
int eksekusi_sql (unsigned char* sql, MYSQL *koneksi, MYSQL_RES **res) {
int state;
int ch;
state = mysql_query(koneksi, sql);
if (state != 0) {
kode_error = 2;
strcpy(pesan_error, “\nQuery Error!!!\n”);
strcat(pesan_error, mysql_error(koneksi));
return 1;
}
*res = mysql_store_result(koneksi);
return state;
}
MYSQL_ROW list_mysql (MYSQL *koneksi, MYSQL_RES *res) {
return mysql_fetch_row(res);
}
dah itu aja kode koneksinya
tunggu aja ini masih dikerjaiin
Belum ada Komentar untuk "menghubungkan database dengan c++ "
Posting Komentar