1
0

CDBHelper.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. /**
  2. * @brief
  3. 数据库助手类
  4. * @version
  5. V 1.0.0
  6. * @author
  7. * @date
  8. 创建时间: 2018-04-19\n
  9. * @note
  10. 2018-04-19 创建类。\n
  11. * @warning
  12. * @bug
  13. */
  14. #pragma once
  15. #include <mysql.h>
  16. namespace YADB
  17. {
  18. class CDBHelper
  19. {
  20. public:
  21. CDBHelper();
  22. ~CDBHelper();
  23. /**
  24. * @brief
  25. 把时间字符串转成MYSQL_TIME的函数。
  26. * @param [in] char* szdtString 时间字符串\n
  27. * @param [out] MYSQL_TIME & value 转换好的MYSQL_TIME类型的值\n
  28. * @return 无\n
  29. * @note
  30. * @warning
  31. * @bug
  32. */
  33. void String2DateTime( const char* szString, MYSQL_TIME & value );
  34. /**
  35. * @brief
  36. 把MYSQL_TIME转成时间字符串转成函数。
  37. * @param [in] MYSQL_TIME & value 要转换的MYSQL_TIME类型的值\n
  38. * @param [out] char* szdtString 时间字符串\n
  39. * @return 无\n
  40. * @note
  41. * @warning
  42. * @bug
  43. */
  44. void DateTime2String( const MYSQL_TIME & value, char* szString, int Length );
  45. /**
  46. * @brief
  47. 把MYSQL_TIME初始化函数。
  48. * @param [out] MYSQL_TIME & value 要初始化的MYSQL_TIME值\n
  49. * @return 无\n
  50. * @note
  51. * @warning
  52. * @bug
  53. */
  54. void InitMySQLTime( MYSQL_TIME & value );
  55. };
  56. }