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

  • 相关阅读:
    正则匹配任意字(包括换行符)
    linux终端光标的快捷键操作
    正则向前查找和向后查找
    正则表达式软件Expresso
    JsonP 跨域完全解析
    PHP代码阅读Phpxref
    ubuntu 操作用户名和密码
    curl多线程解释[转]
    php递归创建多级目录
    离散数学 第一章 命题逻辑 11 命题及其表示法
  • 原文地址:https://www.cnblogs.com/liupengcheng/p/3875540.html
Copyright © 2011-2022 走看看