CDBHelper.h 1.2 KB

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