zoukankan      html  css  js  c++  java
  • 开发进度三

    今天完善了一下账务的信息,添加了一个备注功能

    源码如下

    import java.util.*;
    public class ItemDao extends AbstractDao {
        /**
         * 创建一条记录
         * @param name       流水号
         * @param amount     金额
         * @param date       日期
         * @param type       类型
         * @param remark     备注
         */
        public int add(String name,String pass,int amount,
                String date,String type,String desc,String remark)
        {
            String sql = "insert into user_table values(null,?,?,?,?,?,?,?);";
            Object[] values = {name,pass,amount,date,type,desc,remark};
            int affect = dml(sql,values);
            return affect ;
        }
      
        public int modify(String date,String description,
                int amount,String type,String remark,int id)
        {
            int affect = 0;
            String sql = "update user_table set date = ?,description = ?," +
                    "amount = ?,type = ? ,remark = ? where id = ?;";
            Object[] values = { date,description,amount,type,remark,id};
            affect = dml(sql,values);        
            return affect ;
        }
        /**
        删除一条记录
    
         */
        public void delete(int id)
        {
            String sql = "delete from user_table where id = ?";
            Object[] values = {id};
            dml(sql,values);
        }
        /**
         返回一条记录
        
         */
        public Vector query(int id)
        {
            String sql = "select date,description,amount,type,remark from user_table where id = ?";
            Object[] values = {id};
            Vector v = queryRowData(sql,values);
            return v;
        }
       
        public Vector query_id(String d1,String user)
        {
            String sql = "select id from user_table where date like ? and name = ?";
            Object[] values = {d1,user};
            Vector v = queryStrData(sql,values);
            return v ;
        }
        
       
        public Vector[] query_data(String d1,String user)
        {
            String sql = "select * from user_table where date like ? and name = ?";
            Object[] values = {d1,user};
            Vector[] v = queryTabData(sql,values);
            return v ;
        }
        /**
         * 无限制选择
         * @return  选择的结果集合
         */
        public Vector[] query_pub()
        {
            String sql = "select * from user_table";
            Vector v[] = queryTabData(sql,null);
            return v ;
        }
        
    
    }

    程序完成后运行结果如下

    现在可以进行增加和删除功能,具备了记账本的基本条件。

    迷失在灿烂之中 消失在万里晴空
  • 相关阅读:
    (总结)CentOS Linux搭建SVN Server配置详解
    面试感悟----一名3年工作经验的程序员应该具备的技能
    SQL server 2008数据库的备份与还原(转)
    MyEclipse XX安装jad反编译插件
    c语言实现对传统单链表的创建、添加 遍历 删除 反转元素操作
    转>>Java工程师成神之路
    Programming reference for JavaScript
    elastic-job 的简单使用
    JAVA使用Ldap操作AD域
    nginx之location(root/alias)
  • 原文地址:https://www.cnblogs.com/wxy2000/p/10421089.html
Copyright © 2011-2022 走看看