67,513
社区成员
发帖
与我相关
我的任务
分享
try{
Vector<String> expDate=new Vector<String>();
//SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar c = Calendar.getInstance();
Date currently = c.getTime();
Connection conn;
Class.forName(dbdriver);
conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=超市管理系统","aa","000");
PreparedStatement ED=conn.prepareStatement("select 保质期 from 商品");
PreparedStatement PD=conn.prepareStatement("select 生产日期 from 商品");
PreparedStatement all=conn.prepareStatement("select * from 商品");
ResultSet allrs=all.executeQuery();
ResultSetMetaData allrm=allrs.getMetaData();
ResultSet EDRS=ED.executeQuery();
ResultSet PDRS=PD.executeQuery();
ResultSetMetaData EDRM=EDRS.getMetaData();
ResultSetMetaData PDRM=PDRS.getMetaData();
long days,eDate;
Vector<Long> v1=new Vector<Long>();
Vector<Long> v2=new Vector<Long>();
Vector<String> v3=new Vector<String>();
while(EDRS.next()&&PDRS.next()&&allrs.next()) {
for(int i = 1; i <= EDRM.getColumnCount(); i++){
int edate=EDRS.getInt(i);
eDate=edate;
Date prDate=new Date();
for(int j = 1; j <= PDRM.getColumnCount(); j++){
prDate=PDRS.getDate(j);
days=(currently.getTime()-prDate.getTime())/(24*3600*1000);
long l1=eDate-days;
String s1=String.valueOf(l1);
// v3.add(s1);
i++;
j++;
if((eDate-days)>15) {
for(int k=1;k<=allrm.getColumnCount();k++) {
expDate.addElement(allrs.getString(k));
}
//expDate.addElement(s1);
}
}
}
}
System.out.println(expDate);
tableModel.setDataVector(expDate, getHead.getHead());
//catch什么的就不写了