您的位置:首页 > 编程语言 > Java开发

Java向MySQL数据库插入时间类型Date数据时需要注意的问题(二)

2016-01-08 16:52 841 查看
关于时间date的类型,该如何定义,我们在数据库中定义为date类型,如下图:



我们在实体类中可以这样定义:

package com.spring.model;

public class Picture_of_user {
	
	//图片名
	private String picture_name;
	//图片大小
	private int picture_size;
	//上传时间
	private String upload_date;
	//文件类型
	private String picture_type;
	//图片拥有者
	private String username;
	
	
	//各个属性的setter、getter方法
	public String getPicture_name() {
		return picture_name;
	}
	public void setPicture_name(String picture_name) {
		this.picture_name = picture_name;
	}
	public int getPicture_size() {
		return picture_size;
	}
	public void setPicture_size(int picture_size) {
		this.picture_size = picture_size;
	}
	public String getUpload_date() {
		return upload_date;
	}
	public void setUpload_date(String upload_date) {
		this.upload_date = upload_date;
	}
	public String getPicture_type() {
		return picture_type;
	}
	public void setPicture_type(String picture_type) {
		this.picture_type = picture_type;
	}
	public String getUsername() {
		return username;
	}
	public void setUsername(String username) {
		this.username = username;
	}
	
	public Picture_of_user(){
		
	}
	
}


也就是说,我们在实体类中,即使把时间date的类型定义为String,也是可以的。只要符合MySQL数据库的date的格式就行。

MySQL默认的数据类型格式是:yyyy-MM-dd,如:2015-12-30

请参考之前的一篇博文:

Java向MySQL数据库插入时间类型Date数据时需要注意的问题 http://blog.csdn.net/reggergdsg/article/details/50410289
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: