package BranchesMgr.dao.impl;
/**
* 网点信息表的实现类
*/
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import BranchesMgr.dao.BaseDao;
import BranchesMgr.dao.BranchesDao;
import BranchesMgr.entity.Branches;
public class BranchesDaoImpl extends BaseDao implements BranchesDao {
@Override
// 查询所有的网点信息
public List<Branches> getBranches() {
String sql = "select ,,,,address,telephone from Branches a join CityArea b on = ";
List<Branches> blist = new ArrayList<Branches>();
try {
ResultSet rs = excuteQurey(sql, null);
while (rs.next()) {
Branches breach = new Branches();
breach.setId(rs.getInt(1));
breach.setCityAreatyid(rs.getInt(2));
breach.setName(rs.getString(3));
breach.setCityName(rs.getString(4));
breach.setAddress(rs.getString(5));
breach.setTelephone(rs.getString(6));
blist.add(breach);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
closeAll();
}
return blist;
}
@Override
// 根据id查询指定的网点信息
public Branches BranchesInfo(int id) {
String sql = "select ,,address,telephone from Branches a join CityArea b on = where =?";
Branches breach=null;
List<Object>prams=new ArrayList<Object>();
prams.add(id);
try {
ResultSet rs=excuteQurey(sql, prams);
if(rs.next()){
breach = new Branches();
breach.setId(rs.getInt("id"));
breach.setName(rs.getString("name"));
breach.setAddress(rs.getString("address"));
breach.setTelephone(rs.getString("telephone"));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return breach;
}
@Override
//修改网点信息
public int UpdateBranches(Branches branches) {
int rel=0;
String sql="update Branches set name=?,cityAreaId=?,address=?,telephone=? where id=?";
List<Object> prams=new ArrayList<Object>();
prams.add(branches.getName());
prams.add(branches.getCityAreatyid());
prams.add(branches.getAddress());
prams.add(branches.getTelephone());
prams.add(branches.getId());
try {
rel=excuteUpdate(sql, prams);
} catch (SQLException e) {
e.printStackTrace();
}finally{
closeAll();
}
return rel;
}
}
银行营业网点管理系统——implt包(BranchesDaoImpl )
原创
©著作权归作者所有:来自51CTO博客作者穆雄雄的博客的原创作品,请联系作者获取转载授权,否则将追究法律责任

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
银行营业网点管理系统——修改的页面(updateBreaches.jsp)
修改网点信息 修改网点信息 网点名称: 所在城区: 网点地址: 联系电话: ...
html java xml 重置 3c