栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java sql 练习

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java sql 练习

UserDao 代码
    //根据用户名查询用户信息
    public User selectUser(String username) throws SQLException {
        String sql = "select * from user where username = ?";
        User user = qr.query(sql,new BeanHandler(User.class),username);
        return user;
    }

    //查询所有的用户信息
    public List selectAllUser() throws SQLException {
        String sql = "select * from user";
        List userList = qr.query(sql, new BeanListHandler(User.class));
        return userList;
    }
    //修改指定用户的信息
    public int updatePassword(String username,String password) throws SQLException {
        String sql = "update user set password=? where username = ?";
        int update = qr.update(sql, password, username);
        return update;
    }
测试代码
    //根据用户名查询用户信息
    @Test
    public void testSelectUser() throws SQLException {
        User user = userDao.selectUser("月灵");
        System.out.println(user.toString());
    }

    //查询所有的用户信息
    @Test
    public void testSelectAllUser() throws SQLException {
        List userList = userDao.selectAllUser();
        for (User user: userList) {
            System.out.println(user.toString());
        }
    }

    //修改用户信息
    @Test
    public void testUpdatePassword() throws SQLException {
        int update = userDao.updatePassword("月灵", "114514");
        String isOk = update > 0 ? "修改成功!" : "修改失败";
        System.out.println(isOk);
    }
运行结果


2.

3.

重新查询月灵 发现password 已经更改

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/865484.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号