黑马程序员面向对象08天1 (数据库操作)

package java08;

/*
 * 需求:数据库的操作。
 * 数据是:用户信息。
 * 1,连接数据库。JDBC  Hibernate
 * 2,操作数据库。
 *    c create r read  u update  d delete
 * 3,关闭数据库连接。
 */
class User {

}

interface UserInfoDao {
    public void add(User user);

    public void delete(User user);
}

class UserInfoByJDBC implements UserInfoDao {

    public void add(User user) {
        // 1,JDBC连接数据库。;
        // 2,使用sql添加语句添加数据。;
        // 3,关闭连接。
    }

    public void delete(User user) {
        // 1,JDBC连接数据库。;
        // 2,使用sql添加语句删除数据。;
        // 3,关闭连接。
    }
}

class UserInfoByHibernate implements UserInfoDao {
    public void add(User user) {
        // 1,Hibernate连接数据库。;
        // 2,使用sql添加语句添加数据。;
        // 3,关闭连接。
    }

    public void delete(User user) {
        // 1,Hibernate连接数据库。;
        // 2,使用sql添加语句删除数据。;
        // 3,关闭连接。
    }
}

class DBOperate {
    public static void main(String[] args) {
        User user = new User();
        UserInfoDao ui = new UserInfoByHibernate();
        ui.add(user);
        ui.delete(user);
    }
}
原文地址:https://www.cnblogs.com/guwenren/p/2986475.html