zoukankan      html  css  js  c++  java
  • 9,多态扩展实例(数据库的操作)

    为了降低数据库操作对主函数的耦合性:定义接口

    package test;
    /*
     * 需求:数据库的操作
     * 1,连接数据库 JDBC Hibernate
     * 2,操作数据库(增删改查)c(create)r(read)u(update)d(delete)
     * 3,关闭数据库
     */
    class User{
        
    }
    interface UserInfoDao
    {
        public void add(User u);
        public void delete(User u);
    }
    class userInfoByJDBC implements UserInfoDao{
        public void add(User user)
        {
            /*
             * 打开数据库连接
             * sql添加数据
             * 关闭连接
             */
        }
        public void delete(User user)
        {
            /*
             * 打开数据库连接
             * sql删除数据
             * 关闭连接
             */
        }
    }
    public class DBOperater {
        public static void main(String[] args) {
            UserInfoDao ui=new userInfoByJDBC();
            User u=new User();
            ui.add(u);
            ui.delete(u);
        }
    }
  • 相关阅读:
    js加入购物车抛物线动画
    mysql模糊查询like/REGEXP
    Servlt入门
    JSON详解
    AJAX技术初级探索
    css与js基础
    JDBC
    数据库
    反射
    网络编程
  • 原文地址:https://www.cnblogs.com/exexex/p/8393228.html
Copyright © 2011-2022 走看看