永发信息网

mysql数据库,插入Date类型的数据时为什么变成了 2008-06-24 00:00:00 ?时分秒怎么成0了?

答案:2  悬赏:30  手机版
解决时间 2021-02-12 23:56
  • 提问者网友:心牵心
  • 2021-02-12 02:38
【java语言】
mysql数据库,插入Date类型的数据时为什么变成了 2008-06-24 00:00:00 ?时分秒怎么成0了?

使用Date date = Calendar.getInstance().getTime();然后通过EJB向数据库写入的时候为什么变成了2008-06-24 00:00:00 时分秒怎么成0了?
最佳答案
  • 五星知识达人网友:不甚了了
  • 2021-02-12 03:13
当你需要同时包含日期和时间信息的值时则使用DATETIME类型。
当你只需要日期值而不需要时间部分时应使用DATE类型。
TIMESTAMP列类型的属性不固定,取决于MySQL版本和服务器运行的SQL模式。

具体请查看参考资料
全部回答
  • 1楼网友:轮獄道
  • 2021-02-12 03:45
把图片直接储存到数据库,不仅浪费空间,而且速度也很慢。 一般的做法是存到你的空间中去,然后只需把图片的链接送入数据库即可~ 如果硬是要存的话,先用base64(网上大把资料,楼主自行搜索)将图片编码,编码后的图片信息就是一个很长的字符串,这个字符串就等价那张图片了,然后把字符串储存即可。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯