DAO开发
DAO开发完全围绕着数据操作进行。(1)下面按照DAO的方式完成后端代码的开发,首行定义VO类,VO类的名称与表的名称一致,但是要注意类的命名的规范---单词首字母大写。
package com.test.vo;
import java.util.Date;
/**
* VO类,VO类的名称与数据库中表的名称一致,
* 且类中各属性与表中各字段一一对应
* */
public class GPSLOG {
//属性
private String licenseplateno ;
private Date in_date;
private Date gps_time;
private String longitude;
private String latitude ;
private String height ;
private String speed ;
private String direction;
private String eff ;
private String car_stat1;
private String car_stat2;
//getters and setters
public String getLicenseplateno() {
return licenseplateno;
}
public void setLicenseplateno(String licenseplateno) {
this.licenseplateno = licenseplateno;
}
public Date getIn_date() {
return in_date;
}
public void setIn_date(Date in_date) {
this.in_date = in_date;
}
public Date getGps_time() {
return gps_time;
}
public void setGps_time(Date gps_time) {
this.gps_time = gps_time;
}
public String getLongitude() {
return longitude;
}
public void setLongitude(String longitude) {
this.longitude = longitude;
}
public String getLatitude() {
return latitude;
}
public void setLatitude(String latitude) {
this.latitude = latitude;
}
public String getHeight() {
return height;
}
public void setHeight(String height) {
this.height = height;
}
public String getSpeed() {
return speed;
}
public void setSpeed(String speed) {
this.speed = speed;
}
public String getDirection() {
return direction;
}
public void setDirection(String direction) {
this.direction = direction;
}
public String getEff() {
return eff;
}
public void setEff(String eff) {
this.eff = eff;
}
public String getCar_stat1() {
return car_stat1;
}
public void setCar_stat1(String car_stat1) {
this.car_stat1 = car_stat1;
}
public String getCar_stat2() {
return car_stat2;
}
public void setCar_stat2(String car_stat2) {
this.car_stat2 = car_stat2;
}
}
本程序只是一个简单的VO类,包含了属性、getter、setter方法。特别要注意的是,其中表示日期时使用的是java.util.Date类。
(2