• 小学期总结1


    这几天,我安装了软件myeclipse和mysql,主要学习了mybatis,jsp等,在学习过程中遇到了许多困难,有时也犯些小错误,例如:打错代码之类的。

    在编写程序过程中,我也有一些感悟。

    package cn.neusoft.mybatis.dao;

    import java.util.List;

    import cn.neusoft.mybatis.pojo.Userinfo;

    public interface UserinfoDao {
    //插入用户信息的操作 Userinfo实体类可以携带 用户信息
    public boolean addUser(Userinfo userinfo);
    public boolean updateUser(Userinfo userinfo);
    public boolean deleteUser(String username);
    public List<Userinfo> findAll();
    public Userinfo findByUsername(String username);
    public List<Userinfo> findByPage(int pageSize,int pageNo);
    }

    首先,我们得建立一个接口。

    @Override
    public List<Userinfo> findAll(){
    // TODO Auto-generated method stub
    List<Userinfo> list = new ArrayList<Userinfo>();
    String sql = "select * from userinfo";
    ResultSet rs = Dbutils.executeQuery(sql, null);
    try{
    while(rs.next()){
    Userinfo userinfo = new Userinfo();
    userinfo.setUserid(rs.getInt("userid"));
    userinfo.setUsername(rs.getString("username"));
    userinfo.setPwd(rs.getString("pwd"));
    list.add(userinfo);
    }
    }catch(SQLException e){
    e.printStackTrace();
    }
    return list;
    }

    其次,我们需要自己编写代码,上面这段代码就是查询数据库中全部信息。

    @Test
    public void testListAll(){
    SqlSession session = sqlSessionFactory.openSession();
    //session.selectList("") 这里面的参数需要你具体制定是哪个方法
    //这个参数需要读取mapper(本例的mapper指的是Userinfo.xml文件)
    //文件 的命名空间+方法名
    //调用方法的时候 注意一下 命名空间是什么还有就是该命名空间下方法名的大小写(id的大小写)
    List<Userinfo> users = session.selectList("linchuhong.listAll");
    System.out.println(users.size());
    }

    最后,我们需要对代码进行测试。

    在这几天,我学习到了许多,对一些打代码的小技巧也有了掌握。

  • 相关阅读:
    tomcat调优
    使用Docker部署Spring Boot项目
    java配置ueditor中解决“未找到上传文件”错误提示
    java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException
    spring01
    android中的wrap_content,match_parent, fill_parent
    RPC和http
    Failed to read artifact descriptor for xxx
    Error processing condition on org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration$ThymeleafWebMvcConfiguration.resourceUrlEncodingFilter
    springboot的自动配置
  • 原文地址:https://www.cnblogs.com/alch/p/7105062.html
Copyright © 2020-2023  润新知