You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
154 lines
4.4 KiB
154 lines
4.4 KiB
package com.ym.dao.impl;
|
|
|
|
import java.sql.Connection;
|
|
import java.sql.PreparedStatement;
|
|
import java.sql.ResultSet;
|
|
import java.sql.Statement;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
import com.ym.dao.ShouruqingkuangymDao;
|
|
import com.ym.entity.Shouruqingkuangym;
|
|
|
|
public class ShouruqingkuangymImpl implements ShouruqingkuangymDao{
|
|
|
|
public Shouruqingkuangym findById(String id) {
|
|
Shouruqingkuangym acym=new Shouruqingkuangym();
|
|
try {
|
|
|
|
Connection conn = JDBCUtil.getConnection();
|
|
String sql = "select*from shouruqingkuang where id = ?";
|
|
PreparedStatement prestm=conn.prepareStatement(sql);
|
|
prestm.setInt(1, Integer.valueOf(id));
|
|
ResultSet rs=prestm.executeQuery();
|
|
|
|
while(rs.next()) {
|
|
Shouruqingkuangym shouruqingkuang=new Shouruqingkuangym();
|
|
shouruqingkuang.setId(rs.getInt("id"));
|
|
shouruqingkuang.setFashengfeiyongym(rs.getString("fashengfeiyongym"));
|
|
shouruqingkuang.setFashengriqiym(rs.getString("fashengriqiym"));
|
|
shouruqingkuang.setHuzhuym(rs.getString("huzhuym"));
|
|
shouruqingkuang.setMingxiym(rs.getString("mingxiym"));
|
|
acym=shouruqingkuang;
|
|
}
|
|
rs.close();
|
|
prestm.close();
|
|
conn.close();
|
|
}
|
|
catch(Exception e) {
|
|
e.printStackTrace();
|
|
}
|
|
return acym;
|
|
}
|
|
|
|
|
|
@Override
|
|
public List<Shouruqingkuangym> findAll() {
|
|
ArrayList<Shouruqingkuangym> zhushus=new ArrayList<Shouruqingkuangym>();
|
|
try {
|
|
Connection conn = JDBCUtil.getConnection();
|
|
|
|
String sqlym ="select *from shouruqingkuang";
|
|
Statement stsym =conn.createStatement();
|
|
ResultSet rs=stsym.executeQuery(sqlym);
|
|
|
|
while(rs.next()) {
|
|
Shouruqingkuangym shouruqingkuang=new Shouruqingkuangym();
|
|
shouruqingkuang.setId(rs.getInt("id"));
|
|
shouruqingkuang.setFashengfeiyongym(rs.getString("fashengfeiyongym"));
|
|
shouruqingkuang.setFashengriqiym(rs.getString("fashengriqiym"));
|
|
shouruqingkuang.setHuzhuym(rs.getString("huzhuym"));
|
|
shouruqingkuang.setMingxiym(rs.getString("mingxiym"));
|
|
zhushus.add(shouruqingkuang);
|
|
}
|
|
rs.close();
|
|
stsym.close();
|
|
conn.close();
|
|
}
|
|
catch(Exception e) {
|
|
e.printStackTrace();
|
|
}
|
|
// TODO 自动生成的方法存根
|
|
return zhushus;
|
|
}
|
|
|
|
|
|
@Override
|
|
public int modify(Shouruqingkuangym shouruqingkuang) {
|
|
try {
|
|
Connection conn = JDBCUtil.getConnection();
|
|
|
|
String sqlym ="update shouruqingkuang set fashengfeiyongym=?,fashengriqiym=?,huzhuym=?,mingxiym=? where id=?";
|
|
PreparedStatement prestmym=conn.prepareStatement(sqlym);
|
|
prestmym.setString(1,shouruqingkuang.getFashengfeiyongym());
|
|
prestmym.setString(2,shouruqingkuang.getFashengriqiym());
|
|
prestmym.setString(3,shouruqingkuang.getHuzhuym());
|
|
prestmym.setString(4,shouruqingkuang.getMingxiym());
|
|
prestmym.setInt(5,shouruqingkuang.getId());
|
|
prestmym.executeUpdate();
|
|
prestmym.close();
|
|
conn.close();
|
|
}
|
|
catch(Exception e) {
|
|
e.printStackTrace();
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
|
|
@Override
|
|
public int create(Shouruqingkuangym shouruqingkuang) {
|
|
try {
|
|
Connection conn = JDBCUtil.getConnection();
|
|
String sqlym ="Insert into shouruqingkuang (fashengfeiyongym,fashengriqiym,huzhuym,mingxiym) values(?,?,?,?)";
|
|
PreparedStatement prestmym=conn.prepareStatement(sqlym);
|
|
prestmym.setString(1,shouruqingkuang.getFashengfeiyongym());
|
|
prestmym.setString(2,shouruqingkuang.getFashengriqiym());
|
|
prestmym.setString(3,shouruqingkuang.getHuzhuym());
|
|
prestmym.setString(4,shouruqingkuang.getMingxiym());
|
|
prestmym.executeUpdate();
|
|
prestmym.close();
|
|
conn.close();
|
|
}
|
|
catch(Exception e) {
|
|
e.printStackTrace();
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
|
|
@Override
|
|
public int remove(Shouruqingkuangym shouruqingkuang) {
|
|
int flagym=0;
|
|
try {
|
|
Connection conn = JDBCUtil.getConnection();
|
|
String sqlym ="delete from shouruqingkuang where id=?";
|
|
PreparedStatement prestmym=conn.prepareStatement(sqlym);
|
|
prestmym.setInt(1, shouruqingkuang.getId());
|
|
flagym = prestmym.executeUpdate();
|
|
prestmym.close();
|
|
conn.close();
|
|
}
|
|
catch(Exception e) {
|
|
e.printStackTrace();
|
|
}
|
|
return flagym;
|
|
}
|
|
|
|
|
|
@Override
|
|
public Shouruqingkuangym findByIdym(String idym) {
|
|
// TODO 自动生成的方法存根
|
|
return null;
|
|
}
|
|
|
|
|
|
@Override
|
|
public Shouruqingkuangym findByUsername(String text) {
|
|
// TODO 自动生成的方法存根
|
|
return null;
|
|
}
|
|
|
|
|
|
}
|