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