| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #include "UseDatabase.h"
- #include "MySQLClient.h"
- #include <Logging.h>
- #include <StringAlgorithm.h>
- #include <sstream>
- #include <unistd.h>
- namespace Test {
- bool UseDatabase()
- {
- Logging::Log(Logging::Severity::Info, "UseDatabase");
- try
- {
- std::string hostname1 = "MySQL";
- std::string username1 = "datalog";
- std::string password1 = "NfhdUwjjdRbslR";
- std::string database1 = "datalog";
- MySQL::MySQLClient MySQLClient1;
- MySQLClient1.Connect(hostname1, username1, password1, database1);
- if (!MySQLClient1.Connected())
- return false;
- if (!StringAlgorithm::iequals(MySQLClient1.Database(), database1))
- return false;
- }
- catch (const std::exception& e)
- {
- std::stringstream ss;
- ss << "ERROR: " << e.what() << std::endl;
- Logging::Log(Logging::Severity::Error, ss.str());
- return false;
- }
- return true;
- }
- } // namespace Test
|