• 小学期学习总结一


    在这几天的学习中,老师首先讲述了JDBC是使用,将数据库连接到Java中使用。

    我们首先在Navicat for MySQL中创建了一个简单的数据库,数据库中有一个Userinfo表,里面包含一些简单的信息。然后在Java中配置连接数据库,实现一些对数据库的操作。

    比如插入信息的操作:

     public boolean addUser(Userinfo userinfo) {
      String sql = "insert into userinfo(username,pwd) values (?,?)";
      Object[] obj = new Object[]{userinfo.getUsername(),userinfo.getPwd()};
      int a = Dbutils.executeUpdate(sql, obj);
      if(0!=a){
        return true;
      }
      return false;
     }

    然后在一个test类中测试结果。 其中还讲述了List的应用,将数据库表中的信息存入List中方便访问和传递。

    比如查询所有用户的信息:

     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;
     }

    在这几天的学习中,我了解到了比平时基础学习更实践的内容,小学期的所学的内容更加贴切实际编程的需要,将平时学习的内容结合到实际操作中,让我们能看到编程的效果。

  • 相关阅读:
    随机数、无重复、冒泡排序
    今天是星期几
    Button
    2012/8/5为应用指定多个配置文件
    2012/8/4解决JSP显示中文乱码
    2012/8/4 struts2学习笔记
    2012/8/4Action中result的各种转发类型
    2012/8/4为Action属性注入值
    2012/8/3SVN小入门
    2012/8/3 Extjs使用TabPanel时需要注意的问题
  • 原文地址:https://www.cnblogs.com/zhangwen4/p/7096132.html
Copyright © 2020-2023  润新知