私はライブラリとしてMySQL Connector/C++を使用してMySQLデータベースから結果を得ています。私はC++ 11標準を使用しています。MySQL Connector/C++を使用してDATETIMEを取得し、time_tに保存する方法は?
#include <cstdlib>
#include <iostream>
#include <ctime>
#include "mysql_connection.h"
#include <cppconn/driver.h>
#include <cppconn/exception.h>
#include <cppconn/resultset.h>
#include <cppconn/statement.h>
using namespace std;
int main(void)
{
auto driver = sql::mysql::get_mysql_driver_instance();
auto con = driver->connect("tcp://127.0.0.1:3306", "user", "password");
con->setSchema("mydb");
auto stmt = con->createStatement();
auto res = stmt->executeQuery("SELECT * from users;");
while (res->next()) {
string username = res->getString("username");
time_t jt ; // res->get???
...
}
delete res;
delete stmt;
delete con;
}
がどのように私はjointimeを取得する必要がありますし、それがtime_t jt
に割り当てる:私は、データベースから(jointimeという名前)DATETIME
フィールドを取得し、フォローでtime_t
変数としてそれを保存したいですか?
getDateTime()
または関連する方法がありません。 string
としてDATATIME
を返し++
Time var = new Time();
jt = var.time();
@ThomasSmyth tanks、私は新しく、それをブロックで書きましたが、それはそのように発行されました。 – Raphael
'res'オブジェクトからアクセス可能なdatetimeをデータベースから読みたいと思います。あなたはこの物体をこれまでに使用したことはありません! –