• 学习增删查改


    Dao包里面实现增删查改方法。

    1、.建立SQL数据库脚本,建表tb1:mysql

    2、建立Entity包中的User.java

    package Entity;

    public class User {

         private String userID;

    private String userName;

    private String password;

    public String getUserID() {

    return userID;

    }

    public void setUserID(String userID) {

    this.userID = userID;

    }

    public String getUserName() {

    return userName;

    }

    public void setUserName(String userName) {

    this.userName = userName;

    }

    public String getPassword() {

    return password;

    }

    public void setPassword(String password) {

    this.password = password;

    }

    }

    3、建立Dao包中的UserDAO.java

    public static boolean add(User u) {

    String sql = "INSERT INTO User(userID,userName) " + "VALUES(?,?)";

    Object[] params = new Object[] { u.getUserID(), u.getUserName() };

    DBHelper.ExecSql(sql, params);

    return true;

    }

    public static boolean delete(User u) {

    String sql = "DELETE FROM User WHERE userID=?";

    Object[] params = new Object[] { u.getUserID() };

    DBHelper.ExecSql(sql, params);

    return true;

    }

    public static boolean update(User u) {

    String sql = "update User set userName=? where userID=?";

    Object[] params = new Object[] { u.getUserName(), u.getUserID() };

    DBHelper.ExecSql(sql, params);

    return true;

    }

    public static List<User> selAll() {

    List<User> users = new LinkedList<User>();

    String sql = "select * from tb1";

    ResultSet rs = DBHelper.getResultSet(sql);

    try {

    users = tools.RestoList(rs, Class.forName("beans.tb1"));

    } catch (ClassNotFoundException e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

    }

    return users;

    }

  • 相关阅读:
    Easyui datagrid 修改分页组件的分页提示信息为中文
    Easyui datagrid 实现表格记录拖拽
    Java:内部类
    算法导论:Trie字典树
    算法导论:找零钱问题
    lintcode:组成最大的数
    lintcode:验证二叉查找树
    lintcode:将二叉查找树转换成双链表
    lintcode:二叉树的路径和
    lintcode:字符串置换
  • 原文地址:https://www.cnblogs.com/Qnana/p/5279295.html
Copyright © 2020-2023  润新知