eis/mix_cc/sql/database/db2_t.h

34 lines
630 B
C++

/**
* @file mix_cc/sq/database/db2_t.h
* @brief DB2数据库连接适配
* @author Cat (null.null.null@qq.com)
* @version 0.1
* @date 2021-07-10
*
* Company: Baosight Co. Ltd.
* DO NOT COPY/USE WITHOUT PERMISSION
*
*/
#pragma once
#include <mix_cc/sql/public.h>
#include <mix_cc/sql/sqlapi_warpper.h>
namespace mix_cc {
namespace sql {
struct db2_t : public sqlapi_warpper {
db2_t();
~db2_t();
bool connect();
bool disconnect();
bool reconnect();
bool is_connected();
SAConnection* get_conn_ptr();
protected:
bool connect_impl();
bool connect_binded_;
};
} // namespace sql
} // namespace mix_cc