zoukankan      html  css  js  c++  java
  • 面向对象-多态的扩展实例

    /**
    * 注意:以下语句为非可执行语句。不能运行
    * Created by rabbit on 2014-07-29.
    * 需求
    * 对数据库进行操作
    *
    * 1、连接数据库
    * 两种连接方式
    * a、JDBC(java数据库连接)
    * b、Hibernate(框架连接)
    *
    * 2、操作数据库
    * c create r read u update d delete
    *
    * 3、断开数据库
    *
    * userinfoDAO
    * DAO data access object
    */
    interface userinfoDAO
    {
        public void add(User user);

        public void delete(User user);
    }
    class userinfoJDBC implements userinfoDAO
    {
        public void add(User user)
        {
            1、JDBC连接数据库;
            2、使用SQl添加语句添加数据;
            3、关闭连接;
        }
        public void delete(User user)
        {
            1、JDBC连接数据库;
            2、使用SQl添加语句删除数据;
            3、关闭连接;
        }
    }
    class userinfoHibernate implements userinfoDAO
    {
        public void add(User user)
        {
            1、Hibernate连接数据库;
            2、使用SQl添加语句添加数据;
            3、关闭连接;
        }
        public void delete(User user)
        {
            1、Hibernate连接数据库;
            2、使用SQl添加语句删除数据;
            3、关闭连接;
        }
    }
    public class DBOperate {
        public static void main(String [] args)
        {
            userinfoDAO ui = new userinfoDAO;
            ui.add(User user);
            ui.delete(User user);
        }
    }

  • 相关阅读:
    Java容器学习之ArrayList
    Java容器学习之List
    个人感悟
    python_批量修改密码综评
    修改的一段递归文件代码
    showtimu
    20190321xlVBA_明细信息表汇总成数据表
    20190320xlVBA_考场座位设置
    RG
    wdVBA_替换删除选择题括号中的选项
  • 原文地址:https://www.cnblogs.com/liupengcheng/p/3875540.html
Copyright © 2011-2022 走看看