package 主要内容;
/**
需求:数据库的操作 JDBC Hibernate
1、连接数据库
2、操作数据库
c create r read u update d delete
3、关闭数据库
interface UserInfoDao //接口
{
public void add(User user);
public void delete(User user);
}
class UserInfoByJDBC implements UserInfoDao//JDBC连接方式
{
public void add(User user)
{
1、JDBC连接数据库
2、使用sql添加语句添加数据
3、关闭连接
}
public void delete(User user)
{
1、JDBC连接数据库
2、使用sql添加语句删除数据
3、关闭连接
}
}
class UserInforByHibernate implements UserInfoDao//Hibernate连接方式
{
public void add(User user)
{
1、Hibernate连接数据库
2、使用sql添加语句添加数据
3、关闭连接
}
public void delete(User user)
{
1、Hibernate连接数据库
2、使用sql添加语句删除数据
3、关闭连接
}
}
public class 多态的扩展示例
{
public static void main(String[] args)
{
UserInfoDao ui=new UserInfoByJDBC(); //多态建立子类对象
UserInfoDao ui=new UserInforByHibernate();//多态建立子类对象
ui.add(user);
ui.delete(user);
}
}
*/ |
|