34 lines
630 B
C++
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
|