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

  • 相关阅读:
    低级格式化
    winhex恢复误GHOST系统造成的数据丢失
    共享进程空间内容(修的进程空间代码/HOOK)
    WinDbg 入门教程
    遍历删除当前目录下所有文件
    VC/MFC非模态对话框实例
    经典SQL语句
    C++实现系统服务暂停、停止、启动
    汇编中的管道操作方法
    Dll2lib探究
  • 原文地址:https://www.cnblogs.com/liupengcheng/p/3875540.html
Copyright © 2011-2022 走看看