From 3a6a579ddcff852271ac4a19d52ced4ec69cd55e Mon Sep 17 00:00:00 2001 From: mahuntington Date: Mon, 6 Feb 2023 21:48:09 -0500 Subject: [PATCH] Add 'mysql.cpp' --- mysql.cpp | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 mysql.cpp diff --git a/mysql.cpp b/mysql.cpp new file mode 100644 index 0000000..20673ba --- /dev/null +++ b/mysql.cpp @@ -0,0 +1,35 @@ +#include +#include +#include +#include +#include +#include +#include + +using namespace sql; +int main(void){ + sql::Driver *driver; + sql::Connection *con; + sql::Statement *stmt; + sql::ResultSet *res; + + driver = get_driver_instance(); + con = driver->connect("tcp://ipaddress:3306","usr","pwd"); + con->setSchema("timer_backend"); + stmt = con->createStatement(); + res = stmt->executeQuery("SELECT seconds FROM sessions;"); + + while (res->next()) { + std::cout << "\t... MySQL replies: "; + /* Access column data by alias or column name */ + std::cout << res->getString("seconds") << std::endl; + std::cout << "\t... MySQL says it again: "; + /* Access column data by numeric offset, 1 is the first column */ + std::cout << res->getString(1) << std::endl; + } + delete res; + delete stmt; + delete con; + + return 0; +}