62,628
社区成员
发帖
与我相关
我的任务
分享
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
public class StudentDaoImpl implements StudentDao {
@Override
public void insert(User user) throws Exception {
// TODO Auto-generated method stub
Connection conn=new DBUtil.getConnection();
String sql="insert into t_user values(?,?,?)";
PreparedStatement pstmt=conn.prepareStatement(sql);
User u=user;
pstmt.setInt(1,u.getId());
pstmt.setString(2, u.getName());
pstmt.setString(3, u.getPassword());
pstmt.executeUpdate();
DBUtil.release(conn,null,null);
}
@Override
public List<User> listAll() throws Exception {
// TODO Auto-generated method stub
Connection conn=new DBUtil.getConnection();
String sql="select * from t_user ";
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery(sql);
List<User> list=new ArrayList<User>();
while(rs.next()) {
int id=rs.getInt(1);
String name=rs.getString(2);
String password=rs.getString(3);
User u=new User();
u.setId(id);
u.setName(name);
u.setPassword(password);
list.add(u);
}
DBUtil.release(conn,stmt,rs);
return list;
}
}