DAO中实现增删查改

创建一个DAO包,UserDao.java.然后接下来引入entity包。然后在写出常规的格式

public class UserDAO {
public List<User> getAllUser() {
try {
String SQL = "seclet * from user";
ResultSet rs = DBHelper.getResultSet(SQL);
List<User> users = new ArrayList<User>();
while (rs.next()) {
User u = new User();
u.setUserID(rs.getString("userID"));
u.setUserName(rs.getString("userName"));
u.setPassword(rs.getString("password"));
users.add(u);
}
return users;
} catch (Exception ex) {
return null;
}

}

用了循环,用DBHelper连接MYsql,接下来就可以接着写增删查改,比如:增加,举个列子。

public boolean add(User u) {
String sql = "insert into user values(?,?,?)";
Object[] obj=new Object[]{u.getName(),u.getID(),u.getpassword()}
DBHelper.Execsql(SQL,params);
return true;
}

然后在DAO包中创建一个TEST,来进行测试。比如:测试增加

public class test {
public static void main(String[] args) {
User u = new User();
u.setUserID("0058");
u.setUserName("张俄三");
userDAO.add(u);
}


}

 

posted @ 2016-03-15 14:01  RobotGod  阅读(307)  评论(0)    收藏  举报