#ifndef CDBMYSQL_H_ #define CDBMYSQL_H_ #include "CDbBaseApi_impl.h" namespace iot_dbms { class CDbMySQLApi : public CDbBaseApi_impl { public: CDbMySQLApi(); CDbMySQLApi( const CDbPara& objDbPara ); ~CDbMySQLApi(); public: bool doAfterOpen(); bool needReconnect(); bool drop( const QString& sTableName ); QString getDriverStr() const; void setConnectOptions() override; QString addQuoteMarks( const QString& sStr ) const; QString convertQuoteMarks( const QString& sStr ) const; QString convertToSqlString( const QDateTime& dt ) const; QString getHostName(); bool lockTable( const QString& sTabelName ); bool unlockTable(); }; } #endif