📄 financedao.java
字号:
package com.bean.DAO;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.bean.DTO.CheckProductDTO;
public class FinanceDAO {
private final String CHECK="select s.productID, pr.inputtime, pr.amount, s.realprice,s.budgetprice,s.projectID, p.productname " +
"from stock s,productregister pr, product p" +
" where p.productID=s.productID and s.realamount=pr.amount and s.projectID=?";
private Connection con;
private ResultSet rs;
public FinanceDAO(Connection con) {
this.con = con;
}
public CheckProductDTO checkInformation(int projectID){
CheckProductDTO dto=null;
try {
PreparedStatement ps=con.prepareStatement(CHECK);
ps.setInt(1,projectID);
rs=ps.executeQuery();
if(rs.next()){
dto=new CheckProductDTO();
dto.setProductID(rs.getInt(1));
dto.setInputtime(rs.getString(2));
dto.setAmount(rs.getInt(3));
dto.setRealprice(rs.getFloat(4));
dto.setBudgetprice(rs.getFloat(5));
dto.setProjectID(rs.getInt(6));
dto.setProductname(rs.getString(7));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dto;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -