mvc模式下dao中的增删查改
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mvc模式下dao中的增删查改相关的知识,希望对你有一定的参考价值。
1、新建Dao包 并创建实体的dao类
2、以DBHelper为基础具体实现增删查改
具体代码如下:
public static int insert(User u) {
String sql = "insert into user(userID,userName) values(?,?)";
Object[] params = new Object[] { u.getUserID(), u.getUserName() };
return DBHelper.ExecSql(sql, params);
}
public static int Del(User u) {
String sql = "delete from user where userID=? ";
Object[] params = new Object[] { u.getUserID() };
return DBHelper.ExecSql(sql, params);
}
public static int update(User u) {
String sql = "update user set userName=? where userID=?";
Object[] params = new Object[] { u.getUserName(), u.getUserID() };
return DBHelper.ExecSql(sql, params);
}
public static List<User> sel() throws ClassNotFoundException {
return ListToClass.RestoList(
DBHelper.getResultSet("select * from user "), User.class);
}
3、新建测试类,逐一测试。
查询测试代码如下:
List<User> users = useDao.sel();
for(User u:users)
{
System.out.print("ID:"+u.getUserID()+" ");
System.out.println("Name:"+u.getUserName());
}
以上是关于mvc模式下dao中的增删查改的主要内容,如果未能解决你的问题,请参考以下文章
knockout+MVC+webapi+sqlserver完成增删查改