conexao.hh 669 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef CONEXAO_HH_GUARD__
  2. #define CONEXAO_HH_GUARD__
  3. #include <iostream>
  4. #include <mysql++.h>
  5. using namespace std;
  6. class conexao{
  7. const char* HOSTNAME;
  8. const char* DATABASE;
  9. const char* USERNAME;
  10. const char* PASSWORD;
  11. const char* SOCKET;
  12. const int PORT = 3306;
  13. const int OPT = 0;
  14. MYSQL *CONN;
  15. MYSQL_RES *RES;
  16. MYSQL_ROW ROW;
  17. public:
  18. conexao();
  19. bool cadastrar(string isbn, string titulo, string autor, string editora, string preco, string ano, string edicao);
  20. bool imprimir();
  21. bool remover(string isbn);
  22. void pesquisar(string x, string y);
  23. bool modificar(string x, string y, string z);
  24. bool verificar(string x, string y);
  25. };
  26. #endif