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中的增删查改的主要内容,如果未能解决你的问题,请参考以下文章

基于MVC实现增删查改

5.在MVC中使用泛型仓储模式和工作单元来进行增删查改

knockout+MVC+webapi+sqlserver完成增删查改

django框架学习(增删查改)

增删查改实现多文件上传, 采用ASP.NET MVC 5 and EF 6

用php的mvc框架实现增删查改功能(php+mysql)