String类型转换成java.sql.Date类型不能直接进行转换,首先要将String转换成java.util.Date,在转化成java.sql.Date
/**
* @param 返回java.sql.Date格式的
* */
public static java.sql.Date strToDate(String strDate) {
String str = strDate;
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date d = null;
try {
d = format.parse(str);
} catch (Exception e) {
e.printStackTrace();
}
java.sql.Date date = new java.sql.Date(d.getTime());
return date;
}

String类型转化成sql.Time
/**
* @param 返回java.sql.Time格式的
* */
public static java.sql.Time strToTime(String strDate) {
String str = strDate;
SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss");
java.util.Date d = null;
try {
d = format.parse(str);
} catch (Exception e) {
e.printStackTrace();
}
java.sql.Time time = new java.sql.Time(d.getTime());
return time.valueOf(str);
}
