Advertisement
oviwartowar

Untitled

Dec 7th, 2018
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. #include <cstdlib>
  2. #include <iostream>
  3. #include <windows.h>
  4. #include <mysql/mysql.h>//library mysql nya <img class="emoji" draggable="false" alt="" src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/svg/1f642.svg">
  5.  
  6. using namespace std;
  7.  
  8. static char *host="localhost"; //hostname
  9. static char *user="root"; //username
  10. static char *pass=""; //password
  11. static char *db="mysql"; //database
  12. static int port=0; //port
  13. static char *soket=NULL; //soket
  14. static int flags=0; //flags
  15. MYSQL *conn; //objek conn
  16. static MYSQL *conection; //objek conection
  17. MYSQL_RES *result;
  18. MYSQL_ROW row;
  19.  
  20. int main(int argc, char *argv[])
  21. {
  22. system("color f0");
  23. string stats;
  24. conn = mysql_init(NULL);
  25. if(conn == NULL){
  26. cout<<"Error!!\n";
  27. exit(1);
  28. }
  29. conection = mysql_real_connect(conn,host,user,pass,db,port,soket,flags);
  30. //mysql_real_connect => buat koneksi ke database mysql + select database yang mau kita gunakan
  31. if(conection==NULL){ //untuk mengecek koneksi, apakah terkoneksi apa tidak
  32. stats="Connection MYSQL None Exist";
  33. }else{
  34. stats="MYSQL Connected";
  35. }
  36. cout<<"Status: "<<stats<<endl<<endl;
  37.  
  38. if(mysql_query(conn, "show tables")){//query nya
  39. cout<<stderr<<mysql_error(conn);
  40. system("pause");
  41. exit(1);
  42. }else{
  43. result = mysql_use_result(conn);
  44. cout<<"Table on Database : \""<<db<<"\" : \n\n";
  45. while((row = mysql_fetch_row(result)) != NULL){
  46. cout<<row[0]<<endl; //Display Tabel
  47. }
  48. }
  49. cout<<"\nCredit Dionisius AN GTC\n";
  50. cout<<endl<<endl;
  51. system("PAUSE");
  52. mysql_close(conn);
  53. return EXIT_SUCCESS;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement